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.
public class CatchmentConnection : ICatchmentConnection| CatchmentConnection | Default constructor |
| CatchmentConnection(ICatchmentConnection) | Copy constructor |
| 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) |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| IsPointConnection |
Retruns true if the connection is a point connection
(Defined by NetworkExtensions) |