#include <groundcache.hxx>
|
| | FGGroundCache () |
| |
| | ~FGGroundCache () |
| |
| bool | prepare_ground_cache (double startSimTime, double endSimTime, const SGVec3d &pt, double rad) |
| |
| bool | is_valid (double &ref_time, SGVec3d &pt, double &rad) |
| |
| const SGVec3d & | get_down () const |
| |
| double | get_cache_time_offset () const |
| |
| void | set_cache_time_offset (double time_offset) |
| |
| bool | get_body (double t, SGMatrixd &bodyToWorld, SGVec3d &linearVel, SGVec3d &angularVel, simgear::BVHNode::Id id) |
| |
| double | get_cat (double t, const SGVec3d &pt, SGVec3d end[2], SGVec3d vel[2]) |
| |
| bool | get_agl (double t, const SGVec3d &pt, SGVec3d &contact, SGVec3d &normal, SGVec3d &linearVel, SGVec3d &angularVel, simgear::BVHNode::Id &id, const simgear::BVHMaterial *&material) |
| |
| bool | get_nearest (double t, const SGVec3d &pt, double maxDist, SGVec3d &contact, SGVec3d &linearVel, SGVec3d &angularVel, simgear::BVHNode::Id &id, const simgear::BVHMaterial *&material) |
| |
| bool | caught_wire (double t, const SGVec3d pt[4]) |
| |
| bool | get_wire_ends (double t, SGVec3d end[2], SGVec3d vel[2]) |
| |
| void | release_wire (void) |
| |
Definition at line 45 of file groundcache.hxx.
◆ FGGroundCache()
| FGGroundCache::FGGroundCache |
( |
| ) |
|
◆ ~FGGroundCache()
| FGGroundCache::~FGGroundCache |
( |
| ) |
|
◆ caught_wire()
| bool FGGroundCache::caught_wire |
( |
double | t, |
|
|
const SGVec3d | pt[4] ) |
◆ get_agl()
| bool FGGroundCache::get_agl |
( |
double | t, |
|
|
const SGVec3d & | pt, |
|
|
SGVec3d & | contact, |
|
|
SGVec3d & | normal, |
|
|
SGVec3d & | linearVel, |
|
|
SGVec3d & | angularVel, |
|
|
simgear::BVHNode::Id & | id, |
|
|
const simgear::BVHMaterial *& | material ) |
◆ get_body()
| bool FGGroundCache::get_body |
( |
double | t, |
|
|
SGMatrixd & | bodyToWorld, |
|
|
SGVec3d & | linearVel, |
|
|
SGVec3d & | angularVel, |
|
|
simgear::BVHNode::Id | id ) |
◆ get_cache_time_offset()
| double FGGroundCache::get_cache_time_offset |
( |
| ) |
const |
|
inline |
◆ get_cat()
| double FGGroundCache::get_cat |
( |
double | t, |
|
|
const SGVec3d & | pt, |
|
|
SGVec3d | end[2], |
|
|
SGVec3d | vel[2] ) |
◆ get_down()
| const SGVec3d & FGGroundCache::get_down |
( |
| ) |
const |
|
inline |
◆ get_nearest()
| bool FGGroundCache::get_nearest |
( |
double | t, |
|
|
const SGVec3d & | pt, |
|
|
double | maxDist, |
|
|
SGVec3d & | contact, |
|
|
SGVec3d & | linearVel, |
|
|
SGVec3d & | angularVel, |
|
|
simgear::BVHNode::Id & | id, |
|
|
const simgear::BVHMaterial *& | material ) |
◆ get_wire_ends()
| bool FGGroundCache::get_wire_ends |
( |
double | t, |
|
|
SGVec3d | end[2], |
|
|
SGVec3d | vel[2] ) |
◆ is_valid()
| bool FGGroundCache::is_valid |
( |
double & | ref_time, |
|
|
SGVec3d & | pt, |
|
|
double & | rad ) |
◆ prepare_ground_cache()
| bool FGGroundCache::prepare_ground_cache |
( |
double | startSimTime, |
|
|
double | endSimTime, |
|
|
const SGVec3d & | pt, |
|
|
double | rad ) |
◆ release_wire()
| void FGGroundCache::release_wire |
( |
void | | ) |
|
◆ set_cache_time_offset()
| void FGGroundCache::set_cache_time_offset |
( |
double | time_offset | ) |
|
|
inline |
The documentation for this class was generated from the following files: