Marine systems simulation
Loading...
Searching...
No Matches
marenv::Environment Member List

This is the complete list of members for marenv::Environment, including all inherited members.

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)=0marenv::Environmentpure virtual
Environment()=defaultmarenv::Environmentprotected
GetCurrentVelocity(double time, const double pos[3], double velOut[3])=0marenv::Environmentpure virtual
GetDensity(double time, const double pos[3], double &density)=0marenv::Environmentpure virtual
GetDynamicPressure(double time, const double pos[3], double &pressureOut)=0marenv::Environmentpure virtual
GetParticleAcceleration(double time, const double pos[3], double accOut[3])=0marenv::Environmentpure virtual
GetParticleVelocity(double time, const double pos[3], double velOut[3])=0marenv::Environmentpure virtual
GetSeaDepth(const double pos[2], double &depthOut)=0marenv::Environmentpure virtual
GetSubmergence(double time, const double pos[3], double &submergence)=0marenv::Environmentpure virtual
GetSurfaceElevation(double time, const double pos[2], double &elevationOut)=0marenv::Environmentpure virtual
GetSurfaceUnitNormal(double time, const double pos[2], double unitNormalOut[3])=0marenv::Environmentpure virtual
GetTotalPressure(double time, const double pos[3], double &pressureOut)=0marenv::Environmentpure virtual
PointEnvironmentQuery(double time, const double pos[3], EnvironmentQuery &queryResult)=0marenv::Environmentpure virtual
~Environment()=0marenv::Environmentpure virtual