For a location on the river, it contains coordinates for the CenterCoor and the left and right river bank, and also left and right low-flow bank, if present.
Cross lines at locations where cross sections exist follows the coordinates of the cross section.
public class CrossLineData| CrossLineData | Constructor |
| CrossLineData(Double, CrossLineType) | Constructor |
| LeftRightSwap | Bool indicating if left-right of cross line has been swapped compared to cross section |
| 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) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| Interpolate | Interpolate between two CrossLineData. |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| CenterCoor |
Coordinate at center of river, usually coinciding with the lowest point of the river.
Preferably this should also coincide with the DigiPointCoordinate, though that is often not the case. |
| Chainage | Chainage of cross line along river |
| CrossLineType | Type that cross line is based on. |
| CrossSection | If cross line is based on a cross section, it is stored here. Otherwise it is null. |
| DigiPointCoordinate |
Coordinate of digipoint where cross section is attached.
This coordinate is the cross section chainage value on the digi-point line. This coordinate is used as the origin for the transformation to the local river coordinate system, when interpolating between cross-lines. Cross sections with cross section line coordinates does not always intersect the digi-point line exactly at this digi-point, i.e. this point may not lay on the cross section line coordinates! |
| DirectionUnitVector | Direction of flow in river. This is used to find the perpendicular cross section direction. It is reversed when setting the reverse-direction flag, i.e. pointing in negative chainage direction |
| LeftBankCoor | Coordinate at left bank |
| LeftLowFlowBankCoor | Coordinate at left low-flow bank. If no left low flow bank is defined, this is null. |
| RightBankCoor | Coordinate at right bank |
| RightLowFlowBankCoor | Coordinate at right low-flow bank. If no right low flow bank is defined, this is null. |