Click or drag to resize

Reach Class

Base class for Link and Branch
Inheritance Hierarchy

Namespace:  DHI.Mike1D.NetworkDataAccess
Assembly:  DHI.Mike1D.NetworkDataAccess (in DHI.Mike1D.NetworkDataAccess.dll) Version: 16.0.0.0 (11.1.1.1111)
Syntax
C#
public class Reach : IReach

The Reach type exposes the following members.

Constructors
  NameDescription
Public methodReach
Initializes a new instance of the Reach class
Top
Properties
  NameDescription
Public propertyDescription
User's descriptive information related to the link
Public propertyEndConnection
Specifies where the reach is connected at its end point (high chainage). Must be null if not connected.
Public propertyIsPressureReach
True if the reach should always be pressurized (MU special reach with slope=0 and "weir" at transition to normal reach.)
Public propertyIsRegulatedReach
Regulate reach with a discharge structure on first q-grid point. This is used for MU setups to limit Q to a QMax(H) og QMax(dH). QMax is set by a control in the control module
Public propertyLocationSpan
The XYZ LocationSpan contains the reach ID, start and end chainages and digipoints in one structure.
Public propertyMaximumDx
The maximal allowed distance between two points of the same type?
Public propertyNonReturnReach
Restrict flow in the first q-grid point to be positive only. Default is false
Public propertyReverseDirection
Reverse the positive flow direction of the reach. Default is false
Public propertyStartConnection
Specifies where the reach is connected at its start point (low chainage). Must be null if not connected.
Public propertyTopoID
Id for the cross section topologi that is to be used for the Link / Branch. If TopoID is not used, set to empty string (null will be handled as the empty string).
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
For debug purposes
(Overrides ObjectToString.)
Top
Fields
  NameDescription
Protected field_endConnection
End connection
Protected field_locationSpan
Span of reach
Protected field_startConnection
Start connection
Top
Extension Methods
  NameDescription
Public Extension MethodIsStructureReach
Returns true when reach is an IStructureReach
(Defined by NetworkExtensions.)
Top
See Also