FlightGear next
|
#include <PositionedOctree.hxx>
Inherits flightgear::Octree::Node.
Public Member Functions | |
Branch (const SGBoxd &aBox, int64_t aIdent, bool persistent) | |
virtual void | visit (const SGVec3d &aPos, double aCutoff, FGPositioned::Filter *, FindNearestResults &, FindNearestPQueue &aQ) |
virtual Leaf * | findLeafForPos (const SGVec3d &aPos) const |
int | childMask () const |
virtual void | visitForLines (const SGVec3d &aPos, double aCutoff, PolyLineList &aLines, FindLinesDeque &aQ) const |
virtual Node * | findNodeForBox (const SGBoxd &box) const |
![]() | |
int64_t | guid () const |
const SGBoxd & | bbox () const |
bool | contains (const SGVec3d &aPos) const |
double | distToNearest (const SGVec3d &aPos) const |
virtual | ~Node () |
void | addPolyLine (const PolyLineRef &) |
Additional Inherited Members | |
![]() | |
Node (const SGBoxd &aBox, int64_t aIdent, bool persistent) | |
![]() | |
const int64_t | _ident |
const bool | _persistent = false |
const SGBoxd | _box |
PolyLineList | lines |
Definition at line 189 of file PositionedOctree.hxx.
flightgear::Octree::Branch::Branch | ( | const SGBoxd & | aBox, |
int64_t | aIdent, | ||
bool | persistent ) |
Definition at line 169 of file PositionedOctree.cxx.
int flightgear::Octree::Branch::childMask | ( | ) | const |
Definition at line 319 of file PositionedOctree.cxx.
|
inlinevirtual |
Implements flightgear::Octree::Node.
Definition at line 198 of file PositionedOctree.hxx.
|
virtual |
Reimplemented from flightgear::Octree::Node.
Definition at line 230 of file PositionedOctree.cxx.
|
virtual |
Implements flightgear::Octree::Node.
Definition at line 177 of file PositionedOctree.cxx.
|
virtual |
Reimplemented from flightgear::Octree::Node.
Definition at line 196 of file PositionedOctree.cxx.