CrossSectionFactory Methods |
The CrossSectionFactory type exposes the following members.
| Name | Description | |
|---|---|---|
| BuildCircular |
Class to build a cross section.
| |
| BuildCircularPreprocessed |
Class to build a cross section.
| |
| BuildOpen |
Build a CrossSectionLocated with an XSOpen as base cross section
| |
| BuildPolygon |
Build a CrossSectionLocated with an XSPolygon as base cross section
| |
| BuildRectangular |
Build rectangular XS
| |
| BuildRectangularPolygon |
Create a Polygon cross section representing a rectangle, with the given number
of equidistant processed levels.
Processed data has not yet been calculated, you should call Prepare(HDParameterData, IDiagnostics) before using it. | |
| BuildRectangularPreprocessed |
Class to build a cross section.
Uses the Build Pattern.
| |
| CrossSectionIsSymmetric |
Set XSBaseRaw base cross section to symmetric
| |
| CrossSectionNeedsLocation |
Set if this cross section needs a location. If cross section needs
a location, and does not have one set, an error is thrown at GetCrossSection | |
| 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.) | |
| GetCrossSection |
Get a finished cross section from the builder. Checks whether cross section
has been build correctly and throws an exception if not.
| |
| GetDepthDependence |
Return the depthdependence of the cross section currently being build
| |
| GetHashCode | Serves as a hash function for a particular type. (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.) | |
| SetCoordinates |
Set the real world X-Y/easting-northing coordinates of the current cross section
| |
| SetDefaultMarkers |
Set default markers if missing. This will set marker 1, 2 and 3, i.e., the lowest
point and left/right levee bank.
| |
| SetDefaultMarkers(XSBaseRaw) |
Set default markers if missing. This will set marker 1, 2 and 3, i.e., the lowest
point and left/right levee bank.
| |
| SetEquidistantProcessingLevelSpecs(Int32) |
Sets equidistant processinglevel specs similar to those set in a MU setup
Builder pattern: Builds xsBaseRaw.
| |
| SetEquidistantProcessingLevelSpecs(XSBaseRaw, Int32) |
Sets equidistant processinglevel specs similar to those set in a MU setup
Builder pattern: Builds xsBaseRaw.
| |
| SetEquidistantProcessingLevelSpecs(Int32, Double, Double) |
Sets equidistant processinglevel specs similar to those set in a MU setup.
Use when the minimum and maximum Z-value of the raw data is known.
Builder pattern: Builds xsBaseRaw.
| |
| SetEquidistantProcessingLevelSpecs(XSBaseRaw, Int32, Double, Double) |
Sets equidistant processinglevel specs similar to those set in a MU setup.
Use when the minimum and maximum Z-value of the raw data is known.
Builder pattern: Builds xsBaseRaw.
| |
| SetFlowResistance |
Set the flow resistance of the cross section being build
| |
| SetLeftLeveeBank |
The left levee bank (marker 1)
| |
| SetLeftLowFlowBank |
The left low flow bank (marker 4).
| |
| SetLocation |
Set the XLocation of the current cross section
| |
| SetLowestPoint |
The lowest point in the channel (marker 2).
| |
| SetProcessedData |
Set processed data. All arrays must have same length. Only
| |
| SetRadiusType |
Set radius type of XSBaseRaw base cross section
| |
| SetRawPoints |
Set raw data points.
It is setting the point list of an XSBaseRaw base cross section.
| |
| SetResistanceDistribution |
Set the flow resistance of the cross section being build
| |
| SetRightLeveeBank |
The right levee bank (marker 3).
| |
| SetRightLowFlowBank |
The right low flow bank (marker 5).
| |
| SetTopExtension |
Set top slotter on XSPolygon. The top slotter creates additional levels
in the processed data during XS initialize
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |