|
FhSim
3.1.0
Marine systems simulation
|
#include <ParametricBathymetry.h>
Public Attributes | |
| bool | present = false |
| Whether a track is configured. | |
| double | headingRad = 0.0 |
| Track heading [rad], North toward East. | |
| double | start = 0.0 |
| Along-track position of the first segment [m]. | |
| double | transitionWidth = 0.0 |
| Cross-fade width [m]. | |
| Window | transition = Window::RaisedCosine |
| Cross-fade edge profile. | |
| std::vector< Segment > | segments |
| Ordered segments. | |
Ordered along-track sequence of profiles with blended transitions.
Segments are laid out consecutively along the track heading starting at start. Between consecutive segments a cross-fade of width transitionWidth and profile transition forms a partition of unity, so the seabed depth is the convex blend \(\sum_i w_i(x,y)\, h_i(x,y)\). The transition width and profile are the reportable blending-function parameters.