| 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 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) |
| 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) |