3#include "util/NetCDFParser.h"
5#include <marenv/seafloor/BathymetryField.h>
100 double GetDepthInternal(
const double pos[2])
const;
103 double* m_depthMap =
nullptr;
104 double m_length_x = 0.0;
105 double m_length_y = 0.0;
Definition NetCdfSeafloorBathymetry.h:19
const netcdf_sinmod::Grid & GetGrid() const
Definition NetCdfSeafloorBathymetry.h:74
const double * GetDepthMap() const
Definition NetCdfSeafloorBathymetry.h:80
marenv::Status GetSeabedSigma(const double pos[3], double &sigmaOut) override
marenv::Status GetSeabedTau(const double pos[3], double &tauOut) override
marenv::Status GetSeabedRho(const double pos[3], double &rhoOut) override
marenv::Status ComputeSurfaceUnitNormal(const double pos[2], double unitNormalOut[3]) override
NetCdfSeafloorBathymetry(const std::string &filename)
double GetLengthX() const
Definition NetCdfSeafloorBathymetry.h:86
marenv::Status GetDepth(const double pos[2], double &depthOut) override
double GetLengthY() const
Definition NetCdfSeafloorBathymetry.h:92
Definition BathymetryField.h:24
Status
Definition marenv.h:40
Environment SimObjects.
Definition Environment.h:25
Grid dimensions structure.
Definition NetCDFParser.h:23