FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
environmentmodels::parametric::Feature Struct Reference

#include <ParametricBathymetry.h>

Public Attributes

Primitive type = Primitive::Constant
 Primitive kind.
 
double headingRad = 0.0
 Heading \(\psi\) [rad], North toward East.
 
double depth = 200.0
 Datum depth [m].
 
double gradient = 0.0
 Slope [m/m] (Slope, TransversalSlope).
 
double amplitude = 0.0
 Feature amplitude [m] (Valley/Peak/Bump).
 
double width = 1.0
 Characteristic width [m] (Valley/Peak/Bump).
 
double crossOffset = 0.0
 Offset of the feature line [m].
 
double centerX = 0.0
 Bump centre, North [m].
 
double centerY = 0.0
 Bump centre, East [m].
 
Shape shape = Shape::Gaussian
 Profile shape (Valley/Peak/Bump).
 
std::shared_ptr< const Profile1Dprofile
 Interpolated cross-track profile (TransversalInterp).
 

Detailed Description

A single primitive with heading and shape parameters.

Unused fields are ignored per primitive type. Depths are absolute [m].


The documentation for this struct was generated from the following file: