#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: