FlightGear next
FGGroundCache::WireFinder Class Reference

Inherits BVHVisitor.

Public Member Functions

 WireFinder (const BVHLineGeometry *wire, const double &t)
 
virtual void apply (BVHGroup &leaf)
 
virtual void apply (BVHPageNode &leaf)
 
virtual void apply (BVHTransform &transform)
 
virtual void apply (BVHMotionTransform &transform)
 
virtual void apply (BVHLineGeometry &node)
 
virtual void apply (BVHStaticGeometry &)
 
virtual void apply (BVHTerrainTile &)
 
virtual void apply (const BVHStaticBinary &, const BVHStaticData &)
 
virtual void apply (const BVHStaticTriangle &, const BVHStaticData &)
 
const SGLineSegmentd & getLineSegment () const
 
bool getHaveLineSegment () const
 
const SGVec3d & getLinearVelocity () const
 
const SGVec3d & getAngularVelocity () const
 

Detailed Description

Definition at line 941 of file groundcache.cxx.

Constructor & Destructor Documentation

◆ WireFinder()

FGGroundCache::WireFinder::WireFinder ( const BVHLineGeometry * wire,
const double & t )
inline

Definition at line 943 of file groundcache.cxx.

Member Function Documentation

◆ apply() [1/9]

virtual void FGGroundCache::WireFinder::apply ( BVHGroup & leaf)
inlinevirtual

Definition at line 952 of file groundcache.cxx.

◆ apply() [2/9]

virtual void FGGroundCache::WireFinder::apply ( BVHLineGeometry & node)
inlinevirtual

Definition at line 994 of file groundcache.cxx.

◆ apply() [3/9]

virtual void FGGroundCache::WireFinder::apply ( BVHMotionTransform & transform)
inlinevirtual

Definition at line 977 of file groundcache.cxx.

◆ apply() [4/9]

virtual void FGGroundCache::WireFinder::apply ( BVHPageNode & leaf)
inlinevirtual

Definition at line 958 of file groundcache.cxx.

◆ apply() [5/9]

virtual void FGGroundCache::WireFinder::apply ( BVHStaticGeometry & )
inlinevirtual

Definition at line 1007 of file groundcache.cxx.

◆ apply() [6/9]

virtual void FGGroundCache::WireFinder::apply ( BVHTerrainTile & )
inlinevirtual

Definition at line 1008 of file groundcache.cxx.

◆ apply() [7/9]

virtual void FGGroundCache::WireFinder::apply ( BVHTransform & transform)
inlinevirtual

Definition at line 964 of file groundcache.cxx.

◆ apply() [8/9]

virtual void FGGroundCache::WireFinder::apply ( const BVHStaticBinary & ,
const BVHStaticData &  )
inlinevirtual

Definition at line 1010 of file groundcache.cxx.

◆ apply() [9/9]

virtual void FGGroundCache::WireFinder::apply ( const BVHStaticTriangle & ,
const BVHStaticData &  )
inlinevirtual

Definition at line 1011 of file groundcache.cxx.

◆ getAngularVelocity()

const SGVec3d & FGGroundCache::WireFinder::getAngularVelocity ( ) const
inline

Definition at line 1021 of file groundcache.cxx.

◆ getHaveLineSegment()

bool FGGroundCache::WireFinder::getHaveLineSegment ( ) const
inline

Definition at line 1016 of file groundcache.cxx.

◆ getLinearVelocity()

const SGVec3d & FGGroundCache::WireFinder::getLinearVelocity ( ) const
inline

Definition at line 1019 of file groundcache.cxx.

◆ getLineSegment()

const SGLineSegmentd & FGGroundCache::WireFinder::getLineSegment ( ) const
inline

Definition at line 1013 of file groundcache.cxx.


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