Octree node base class, tracks its bounding box and provides various queries relating to it.
More...
#include <PositionedOctree.hxx>
Inherited by flightgear::Octree::Branch, and flightgear::Octree::Leaf.
|
| | Node (const SGBoxd &aBox, int64_t aIdent, bool persistent) |
| |
Octree node base class, tracks its bounding box and provides various queries relating to it.
Definition at line 118 of file PositionedOctree.hxx.
◆ ~Node()
| flightgear::Octree::Node::~Node |
( |
| ) |
|
|
virtual |
◆ Node()
| flightgear::Octree::Node::Node |
( |
const SGBoxd & | aBox, |
|
|
int64_t | aIdent, |
|
|
bool | persistent ) |
|
protected |
◆ addPolyLine()
| void flightgear::Octree::Node::addPolyLine |
( |
const PolyLineRef & | aLine | ) |
|
◆ bbox()
| const SGBoxd & flightgear::Octree::Node::bbox |
( |
| ) |
const |
|
inline |
◆ contains()
| bool flightgear::Octree::Node::contains |
( |
const SGVec3d & | aPos | ) |
const |
|
inline |
◆ distToNearest()
| double flightgear::Octree::Node::distToNearest |
( |
const SGVec3d & | aPos | ) |
const |
|
inline |
◆ findLeafForPos()
| virtual Leaf * flightgear::Octree::Node::findLeafForPos |
( |
const SGVec3d & | aPos | ) |
const |
|
pure virtual |
◆ findNodeForBox()
| Node * flightgear::Octree::Node::findNodeForBox |
( |
const SGBoxd & | box | ) |
const |
|
virtual |
◆ guid()
| int64_t flightgear::Octree::Node::guid |
( |
| ) |
const |
|
inline |
◆ visit()
◆ visitForLines()
| void flightgear::Octree::Node::visitForLines |
( |
const SGVec3d & | aPos, |
|
|
double | aCutoff, |
|
|
PolyLineList & | aLines, |
|
|
FindLinesDeque & | aQ ) const |
|
virtual |
◆ _box
| const SGBoxd flightgear::Octree::Node::_box |
|
protected |
◆ _ident
| const int64_t flightgear::Octree::Node::_ident |
|
protected |
◆ _persistent
| const bool flightgear::Octree::Node::_persistent = false |
|
protected |
◆ lines
The documentation for this class was generated from the following files: