Tree node. Has up pointer and down pointers. More...
Public Attributes | |
treeBoundBox | bb_ |
Bounding box of this node. More... | |
label | parent_ |
Parent node (index into nodes_ of tree) More... | |
FixedList< labelBits, 8 > | subNodes_ |
IDs of the 8 nodes on all sides of the mid point. More... | |
Friends | |
Ostream & | operator<< (Ostream &os, const node &n) |
Istream & | operator>> (Istream &is, node &n) |
bool | operator== (const node &a, const node &b) |
bool | operator!= (const node &a, const node &b) |
Tree node. Has up pointer and down pointers.
Definition at line 80 of file indexedOctree.H.
Definition at line 93 of file indexedOctree.H.
Definition at line 99 of file indexedOctree.H.
Definition at line 104 of file indexedOctree.H.
Definition at line 112 of file indexedOctree.H.
treeBoundBox bb_ |
Bounding box of this node.
Definition at line 85 of file indexedOctree.H.
Referenced by indexedOctree< Type >::findNearest(), indexedOctree< Type >::findNode(), and indexedOctree< Type >::print().
label parent_ |
Parent node (index into nodes_ of tree)
Definition at line 88 of file indexedOctree.H.
Referenced by indexedOctree< Type >::print().
IDs of the 8 nodes on all sides of the mid point.
Definition at line 91 of file indexedOctree.H.
Referenced by indexedOctree< Type >::findIndices(), indexedOctree< Type >::findInside(), indexedOctree< Type >::findNearest(), indexedOctree< Type >::findNode(), and indexedOctree< Type >::print().