ICatchmentConnection Interface

Interface for 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 here defined by a 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 interface ICatchmentConnection

Properties

Area Area of catchment that goes into this connection. Use either Area or Fraction. Set Fraction to 0 to use Area.
CatchmentId FlowType Id of catchment
EndChainage End chainage of reach/branch
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.

Default is false, M11/MH sets this to true. Should only be set to true for connections to open cross sections.

NodeId ID of node
ReachId ID of reach/branch
StartChainage Start chainage of reach/branch

Extension Methods

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

See Also