Click or drag to resize

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.

Inheritance Hierarchy
SystemObject
  DHI.Mike1D.NetworkDataAccessCatchmentConnection

Namespace:  DHI.Mike1D.NetworkDataAccess
Assembly:  DHI.Mike1D.NetworkDataAccess (in DHI.Mike1D.NetworkDataAccess.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class CatchmentConnection : ICatchmentConnection

The CatchmentConnection type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyArea
Area of catchment that goes into this connection. Use either Area or Fraction. Set Fraction to 0 to use Area.
Public propertyCatchmentId
Model Id of catchment
Public propertyEndChainage
End chainage of reach/branch (high chainage value)
Public propertyFlowType
Type of flow that this catchment connection handles
Public propertyFraction
Fraction of catchment discharge running into this connection. Use either Area or Fraction. Set Fraction to 0 to use Area.
Public propertyIsOverlappingRiverArea
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.

Public propertyNodeId
ID of node that the catchment is connected to
Public propertyReachId
ID of reach that the catchment is connected to
Public propertyStartChainage
Start chainage of reach/branch (low chainage value)
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 the default hash function.
(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
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodIsPointConnection
Retruns true if the connection is a point connection
(Defined by NetworkExtensions.)
Top
See Also