INetworkDataT Interface |
This interface provides the storing functionality, hence is used for building up a network data object and for iterating through its values. To interpolate in values of a network data quantity, see INetworkDataInterpolatorT. A network data class need not implement the Interpolator interface.
Namespace: DHI.Mike1D.Generic
The INetworkDataT type exposes the following members.
Name | Description | |
---|---|---|
![]() | CanInterpolate |
Flag specifying whether it makes sense to interpolate
in values on a reach.
|
![]() | GlobalValue |
The global value
|
![]() | HasGlobalValue |
Flag specifying whether this data has a global value defined
|
![]() | HasValues |
Flag specifying whether this data has values defined at all
|
![]() | NodeIdValuePairs |
The set of node id's and values defined.
|
![]() | Quantity |
Quantity stored in network data
|
![]() | ReachData |
Retrieves reaches which has data
|
Name | Description | |
---|---|---|
![]() | AddGlobalReachValue |
Add a value which is global for the reach, i.e. valid
for the entire reach.
|
![]() | AddValue(String, T) |
Add value at the given node
|
![]() | AddValue(ILocation, T) |
Add value at the given location
|
![]() | AddValue(ILocationSpan, T) |
Add value in a location span.
this corresponds to calling AddValue(ILocation, T) for the start and end location of the span. |
![]() | GetReachData |
Get a INetworkReachDataT for the specified link/reachId.
Returns null if no valueset exist for the link/reachId.
|
![]() | GetValue |
Get value for node
|