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 89 of file dynamicIndexedOctree.H.
Definition at line 102 of file dynamicIndexedOctree.H.
Definition at line 108 of file dynamicIndexedOctree.H.
Definition at line 113 of file dynamicIndexedOctree.H.
Definition at line 121 of file dynamicIndexedOctree.H.
treeBoundBox bb_ |
Bounding box of this node.
Definition at line 94 of file dynamicIndexedOctree.H.
Referenced by dynamicIndexedOctree< Type >::findNearest(), dynamicIndexedOctree< Foam::dynamicTreeDataPoint >::findNearest(), dynamicIndexedOctree< Type >::findNode(), and dynamicIndexedOctree< Type >::print().
label parent_ |
Parent node (index into nodes_ of tree)
Definition at line 97 of file dynamicIndexedOctree.H.
Referenced by dynamicIndexedOctree< Type >::print().
IDs of the 8 nodes on all sides of the mid point.
Definition at line 100 of file dynamicIndexedOctree.H.
Referenced by dynamicIndexedOctree< Type >::findIndices(), dynamicIndexedOctree< Type >::findInside(), dynamicIndexedOctree< Type >::findNearest(), dynamicIndexedOctree< Type >::findNode(), and dynamicIndexedOctree< Type >::print().