Marine systems simulation
|
Public Member Functions | |
EnvironmentWrapper (CEnvironment *environment) | |
Eigen::Vector3d | Current (double T, const double *X, const double *Position) |
double | OceanSurfaceElevation (double T, const double *X, const double *Position) |
void | CurrentQuery (double T, const double *X, const Eigen::Vector3d &Position, Eigen::Vector3d ¤t, double &surface_elevation, double &density) |
double | SeaDepth (const double *Position) |
Public Member Functions inherited from CoRiBoDynamics::Environment_Interface | |
virtual vec3 | Current (double T, const double *X, const double *Position)=0 |
virtual double | OceanSurfaceElevation (double T, const double *X, const double *Position)=0 |
virtual void | CurrentQuery (double T, const double *X, const vec3 &Position, vec3 ¤t, double &surface_elevation, double &density)=0 |
virtual double | SeaDepth (const double *Position)=0 |
|
inlinevirtual |
Implements CoRiBoDynamics::Environment_Interface.
|
inlinevirtual |
Implements CoRiBoDynamics::Environment_Interface.
|
inlinevirtual |
Implements CoRiBoDynamics::Environment_Interface.