Click or drag to resize

NodeCover Class

A cover on top of EngineNodeSewer. Covers can be expanding, sealed (contracting until a narrow tube) or spilling. Spilling covers will spill water out of the cover above a certain water level. Covers are connected to EngineNodeSewer with a Bridge Pattern (EngineNodeSewer as a reference to a NodeCover)
Inheritance Hierarchy

Namespace:  DHI.Mike1D.Engine
Assembly:  DHI.Mike1D.Engine (in DHI.Mike1D.Engine.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public abstract class NodeCover

The NodeCover type exposes the following members.

Constructors
  NameDescription
Protected methodNodeCover
Constructor
Top
Properties
  NameDescription
Public propertyIsSpilling
Boolean indicating if this cover is spilling (removing water)
Public propertyRadiusAtWaterLevelStart
Setter for the diameter at the water level where the cover starts
Public propertyWaterLevelStart
Water level where the cover starts
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 methodFlowArea
Flow area of the cover
Protected methodFlowAreaExpanding
Flow area of an expanding cover (Expanding + Spilling covers use this)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInCover
Returns true of waterLevel is inside the cover
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSpillingDischarge
Return discharge (q) out of cover and set dq/dh
Public methodSurfaceArea
Surface area of the cover
Protected methodSurfaceAreaExpanding
Surface area of an expanding cover (Expanding + Spilling covers use this)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVolume
Volume of wate in the cover.
Protected methodVolumeExpanding
Volume of an expanding cover (Expanding + Spilling covers use this)
Top
Fields
  NameDescription
Protected field_expansionCoefficient
Expansion coefficient. This is that factor with which the surface area can maximally expand. Default value: 1000
Protected field_radiusAtWaterLevelStart
Diameter at the level where the cover starts
Protected field_waterLevelStart
Water level where the cover starts
Top
See Also