public class FloodMapCrossSectionAdapter : IFloodMapCrossSection| FloodMapCrossSectionAdapter | Default constructor |
| BottomLevel | |
| Coordinates | List for the points defining the cross section. If null, cross section is assumed to be perpendicular to the river. |
| CrossSection | Cross section inside adapter |
| IsOpen | Flag specifying if cross section is an open cross section. |
| LeftLeveeBank | The left levee bank (marker 1) - index into Points. Must be set for open cross section with Points |
| LeftLowFlowBank | The left low flow bank (marker 4) - index into Points, negative if undefined |
| Location | Location of the current cross section. The Z-coordinate is the bottom level of the cross section (unless defined by the raw data (the open cross sections)). |
| LowestPoint | Lowest point in the channel (marker 2) - index into Points. Must be set for open cross section with Points |
| MaxWidth | Maximum width of cross section. For open cross section it is the width at the top of the cross section |
| Points | List of the points defining the geometry of the cross section. Null if geometry is not explicitly defined (defined by processed data only) |
| RightLeveeBank | The right levee bank (marker 3) - index into Points. Must be set for open cross section with Points |
| RightLowFlowBank | The right low flow bank (marker 5) - index into Points, negative if undefined |
| 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) |
| GetArea | Return the cross sectional geometric area at the given water level. |
| GetFlowDistributionConveyance |
Calculates the conveyance K for local flow distribution calculations,
working together with the GetLocalFlowDistributionDepthFactor(Double).
The approach is separated in two methods, since this method can be an expensive method (integrating over the entire cross section), to be called once, and the result used many times by the GetLocalFlowDistributionDepthFactor(Double) method. If not supported, return -1. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetLocalFlowDistributionDepthFactor |
Calculates a local flow distribution factor for a given x along the cross sectional profile.
The result must be divided by GetFlowDistributionConveyance(Double).
The calculation is based on a parallel canal analysis, and if integrated up, matches the total discharge through the cross section. If not supported, return 0. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| GetBottomlevel |
Calculates the local bottom level for the coordinate, by interpolation.
In case more than one cross section line segment contains x, the first is returned. (Defined by FloodMapExtensions) |
| GetCrossSectionX |
Returns the cross-sectional x coordinate at the relative coordinate v of the cross section
Zero is center of river, negative values are left of center, positive values are right of center. (Defined by FloodMapExtensions) |
| GetResistance |
Calculates the local resistance for the coordinate.
If resistance does not vary over the cross section, 1 is returned.
In case more than one cross section line segment contains x, the first is returned. (Defined by FloodMapExtensions) |
| LeftLeveeBank |
LeftLeveeBank in cs as an INetworkCrossSectionPoint (Defined by FloodMapExtensions) |
| LeftLowFlowBank |
LeftLowFlowBank in cs as an INetworkCrossSectionPoint (Defined by FloodMapExtensions) |
| LowestPoint |
Lowest point in cs as an INetworkCrossSectionPoint (Defined by FloodMapExtensions) |
| RightLeveeBank |
RightLeveeBank in cs as an INetworkCrossSectionPoint (Defined by FloodMapExtensions) |
| RightLowFlowBank |
RightLowFlowBank in cs as an INetworkCrossSectionPoint (Defined by FloodMapExtensions) |