| BathymetryField()=default | marenv::seafloor::BathymetryField | protected |
| ComputeRayIntersection(const double origin[3], const double direction[3], double &distanceOut, double maxSearchDistance=100, double startSearchDistance=-1.0, double stepSize=1.0, double convergenceTolerance=0.01) | marenv::seafloor::BathymetryField | virtual |
| ComputeSurfaceUnitNormal(const double pos[2], double unitNormalOut[3]) override | environmentmodels::NetCdfSeafloorBathymetry | virtual |
| GetDepth(const double pos[2], double &depthOut) override | environmentmodels::NetCdfSeafloorBathymetry | virtual |
| GetDepthMap() const | environmentmodels::NetCdfSeafloorBathymetry | inline |
| GetGrid() const | environmentmodels::NetCdfSeafloorBathymetry | inline |
| GetLengthX() const | environmentmodels::NetCdfSeafloorBathymetry | inline |
| GetLengthY() const | environmentmodels::NetCdfSeafloorBathymetry | inline |
| GetSeabedRho(const double pos[3], double &rhoOut) override | environmentmodels::NetCdfSeafloorBathymetry | virtual |
| GetSeabedSigma(const double pos[3], double &sigmaOut) override | environmentmodels::NetCdfSeafloorBathymetry | virtual |
| GetSeabedTau(const double pos[3], double &tauOut) override | environmentmodels::NetCdfSeafloorBathymetry | virtual |
| IsValidRay(const double origin[3], double directionNorm, double maxSearchDistance) | marenv::seafloor::BathymetryField | protectedstatic |
| NetCdfSeafloorBathymetry(const std::string &filename) | environmentmodels::NetCdfSeafloorBathymetry | explicit |
| ValidTolerance(double convergenceTolerance) | marenv::seafloor::BathymetryField | protectedstatic |
| ~BathymetryField()=default | marenv::seafloor::BathymetryField | virtual |
| ~NetCdfSeafloorBathymetry() override (defined in environmentmodels::NetCdfSeafloorBathymetry) | environmentmodels::NetCdfSeafloorBathymetry | |