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