Marine systems simulation
WinchableCable::EnvironmentWrapper Class Reference
+ Inheritance diagram for WinchableCable::EnvironmentWrapper:
+ Collaboration diagram for WinchableCable::EnvironmentWrapper:

Public Member Functions

virtual CoRiBoDynamics::vec3 Current (double T, const double *X, const double *Position)
 
virtual double OceanSurfaceElevation (double T, const double *X, const double *Position)
 
virtual double SeaDepth (const double *Position)
 
virtual void CurrentQuery (double T, const double *X, const CoRiBoDynamics::vec3 &Position, CoRiBoDynamics::vec3 &current, double &surface_elevation, double &density)
 
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 &current, double &surface_elevation, double &density)=0
 
virtual double SeaDepth (const double *Position)=0
 

Member Function Documentation

◆ Current()

virtual CoRiBoDynamics::vec3 WinchableCable::EnvironmentWrapper::Current ( double  T,
const double *  X,
const double *  Position 
)
inlinevirtual

◆ CurrentQuery()

virtual void WinchableCable::EnvironmentWrapper::CurrentQuery ( double  T,
const double *  X,
const CoRiBoDynamics::vec3 &  Position,
CoRiBoDynamics::vec3 &  current,
double &  surface_elevation,
double &  density 
)
inlinevirtual

◆ OceanSurfaceElevation()

virtual double WinchableCable::EnvironmentWrapper::OceanSurfaceElevation ( double  T,
const double *  X,
const double *  Position 
)
inlinevirtual

◆ SeaDepth()

virtual double WinchableCable::EnvironmentWrapper::SeaDepth ( const double *  Position)
inlinevirtual

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