Click or drag to resize

CulvertSectionGeometries Class

Common class containing data for all culvert geometry types.
Inheritance Hierarchy
SystemObject
  DHI.Mike1D.StructureModuleCulvertSectionGeometries

Namespace:  DHI.Mike1D.StructureModule
Assembly:  DHI.Mike1D.StructureModule (in DHI.Mike1D.StructureModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public class CulvertSectionGeometries : ICulvertSectionGeometries, 
	ICulvertSectionRectangular, ICulvertSectionBase, ICulvertSectionCircular, ICulvertSectionCrossSection, ICulvertSectionTable

The CulvertSectionGeometries type exposes the following members.

Constructors
  NameDescription
Public methodCulvertSectionGeometries
Initializes a new instance of the CulvertSectionGeometries class
Top
Properties
  NameDescription
Public propertyClosed
Flag indicating wheather the culvert section is open or closed.
Public propertyData
Level width data. Lookups are always made using WidthFromDepth so no need for distingtion between depth/width data and level/width data is needed.
Public propertyDiameter
Inner diameter of the section. Unit: [m] Default: 0;
Public propertyGeometryCrossSectionLocation
Location of cross section data for culvert geometry. If null, the location of the structure in the network is used.
Public propertyGeometryCrossSectionTopoId
TopoID of cross section data for weir geometry.

If null, the topo id of the structure in the network is used (TopoID).

Public propertyGeometryType
Type of geometry currently enabled.
Public propertyHeight
Height of the section; Unit: [m] Default: 0
Public propertyWidth
Width of the section. Unit: [m] Default: 0
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.)
Public methodStatic memberValidate
Validate geometry
Top
See Also