CatchmentConnection Class

Class containing information on where a specific catchment is connected in the network, and the area of the catchment that goes into that part of the network.

The connection in the network is defined by a NodeID or ReachId and and up- and down-stream chainage. If the two chainages are the same, the connection is a point connection, otherwise it is a span (distributed) connection.

Definition

Namespace: DHI.Mike1D.NetworkDataAccess
Assembly: DHI.Mike1D.NetworkDataAccess (in DHI.Mike1D.NetworkDataAccess.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class CatchmentConnection : ICatchmentConnection
Inheritance
Object    CatchmentConnection
Implements
ICatchmentConnection

Constructors

Properties

Area Area of catchment that goes into this connection. Use either Area or Fraction. Set Fraction to 0 to use Area.
CatchmentId Model Id of catchment
EndChainage End chainage of reach/branch (high chainage value)
FlowType Type of flow that this catchment connection handles
Fraction Fraction of catchment discharge running into this connection. Use either Area or Fraction. Set Fraction to 0 to use Area.
IsOverlappingRiverArea Flag indicating if the catchment area is overlapping the river area, and runoff is adjusted according to this.

It only has an effect for a connection span, not for connection nodes/locations.

M11 default is true.

NodeId ID of node that the catchment is connected to
ReachId ID of reach that the catchment is connected to
StartChainage Start chainage of reach/branch (low chainage value)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

IsPointConnection Retruns true if the connection is a point connection
(Defined by NetworkExtensions)

See Also