CrossSectionPoint Class

A class representing a point on the cross section

Definition

Namespace: DHI.Mike1D.CrossSectionModule
Assembly: DHI.Mike1D.CrossSectionModule (in DHI.Mike1D.CrossSectionModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public class CrossSectionPoint : ICrossSectionPoint, 
	INetworkCrossSectionPoint, ICloneable, IExtensibleDataObject
Inheritance
Object    CrossSectionPoint
Implements
ICrossSectionPoint, INetworkCrossSectionPoint, ICloneable, IExtensibleDataObject

Constructors

Properties

DistributedResistance The distributed resistance factor for this point. Value only applies when owning cross section's ResistanceDistribution is Distributed. The EUM unit and type depend on the cross sections ResistanceFormulation. You should use GetResistance(XSBaseRaw, ICrossSectionPoint, CrossSectionPointList) to retrieve the resistance factor for the actual ResistanceDistribution.
ExtensionData Holds data from an extended DataContract
HasVegetation return true iff this point's Zone is any of the vegetation zones.
Index returns the index of this point within the owning list of points If the latter doesn't exist, return -1.
MarkerString String representation of markers on this cross section point. Used by GUI.
Owner the list of points of which this point is a part of
UserMarker Returns the user marker for this point. If none exists, returns 0 (zero).
VegetationHeight The height of vegetation (only valid if in a vegetation zone, otherwise zero). [meters]. IMPORTANT NOTE: In the MZ XSec editor, vegetation height can be non-zero in all zones (even though it doesn't make sense...)!
X The X coordinate for this cross section point. [meters]
Z The Z coordinate for this cross section point. [meters]
Zone The zone type this point lies in.

Methods

Clone ICloneable implementation. deep clone, including owner
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also