Inherits BVHVisitor.
|
| WireIntersector (const SGVec3d pt[4], 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 &node) |
|
virtual void | apply (BVHTerrainTile &node) |
|
virtual void | apply (const BVHStaticBinary &, const BVHStaticData &) |
|
virtual void | apply (const BVHStaticTriangle &, const BVHStaticData &) |
|
bool | _intersects (const SGSphered &sphere) const |
|
bool | _intersects (const SGLineSegmentd &lineSegment) const |
|
const SGLineSegmentd & | getLineSegment () const |
|
const SGVec3d & | getLinearVelocity () const |
|
const SGVec3d & | getAngularVelocity () const |
|
const BVHLineGeometry * | getWire () const |
|
Definition at line 797 of file groundcache.cxx.
◆ WireIntersector()
FGGroundCache::WireIntersector::WireIntersector |
( |
const SGVec3d | pt[4], |
|
|
const double & | t ) |
|
inline |
◆ _intersects() [1/2]
bool FGGroundCache::WireIntersector::_intersects |
( |
const SGLineSegmentd & | lineSegment | ) |
const |
|
inline |
◆ _intersects() [2/2]
bool FGGroundCache::WireIntersector::_intersects |
( |
const SGSphered & | sphere | ) |
const |
|
inline |
◆ apply() [1/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHGroup & | leaf | ) |
|
|
inlinevirtual |
◆ apply() [2/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHLineGeometry & | node | ) |
|
|
inlinevirtual |
◆ apply() [3/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHMotionTransform & | transform | ) |
|
|
inlinevirtual |
◆ apply() [4/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHPageNode & | leaf | ) |
|
|
inlinevirtual |
◆ apply() [5/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHStaticGeometry & | node | ) |
|
|
inlinevirtual |
◆ apply() [6/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHTerrainTile & | node | ) |
|
|
inlinevirtual |
◆ apply() [7/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
BVHTransform & | transform | ) |
|
|
inlinevirtual |
◆ apply() [8/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
const BVHStaticBinary & | , |
|
|
const BVHStaticData & | ) |
|
inlinevirtual |
◆ apply() [9/9]
virtual void FGGroundCache::WireIntersector::apply |
( |
const BVHStaticTriangle & | , |
|
|
const BVHStaticData & | ) |
|
inlinevirtual |
◆ getAngularVelocity()
const SGVec3d & FGGroundCache::WireIntersector::getAngularVelocity |
( |
| ) |
const |
|
inline |
◆ getLinearVelocity()
const SGVec3d & FGGroundCache::WireIntersector::getLinearVelocity |
( |
| ) |
const |
|
inline |
◆ getLineSegment()
const SGLineSegmentd & FGGroundCache::WireIntersector::getLineSegment |
( |
| ) |
const |
|
inline |
◆ getWire()
const BVHLineGeometry * FGGroundCache::WireIntersector::getWire |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: