#include <kdtree.h>
Public Member Functions | |
| void | init (float p, uint32_t a) |
| void | initLeaf () |
Public Attributes | |
| float | splitPos |
| uint32_t | splitAxis:2 |
| uint32_t | hasLeftChild:1 |
| uint32_t | rightChild:29 |
Definition at line 36 of file kdtree.h.
| void KdNode::init | ( | float | p, | |
| uint32_t | a | |||
| ) | [inline] |
Definition at line 37 of file kdtree.h.
References hasLeftChild, rightChild, splitAxis, and splitPos.
Referenced by KdTree< NodeData >::recursiveBuild().
| void KdNode::initLeaf | ( | ) | [inline] |
Definition at line 43 of file kdtree.h.
References hasLeftChild, rightChild, and splitAxis.
Referenced by KdTree< NodeData >::recursiveBuild().
| uint32_t KdNode::hasLeftChild |
Definition at line 51 of file kdtree.h.
Referenced by init(), initLeaf(), KdTree< NodeData >::privateLookup(), and KdTree< NodeData >::recursiveBuild().
| uint32_t KdNode::rightChild |
Definition at line 51 of file kdtree.h.
Referenced by init(), initLeaf(), KdTree< NodeData >::privateLookup(), and KdTree< NodeData >::recursiveBuild().
| uint32_t KdNode::splitAxis |
Definition at line 50 of file kdtree.h.
Referenced by init(), initLeaf(), and KdTree< NodeData >::privateLookup().
| float KdNode::splitPos |
Definition at line 49 of file kdtree.h.
Referenced by init(), and KdTree< NodeData >::privateLookup().
1.6.3