#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().