lux::KdNode Struct Reference

#include <kdtree.h>

List of all members.

Public Member Functions

void init (float p, u_int a)
void initLeaf ()

Public Attributes

float splitPos
u_int splitAxis:2
u_int hasLeftChild:1
u_int rightChild:29


Detailed Description

Definition at line 34 of file kdtree.h.


Member Function Documentation

void lux::KdNode::init ( float  p,
u_int  a 
) [inline]

Definition at line 35 of file kdtree.h.

References hasLeftChild, rightChild, splitAxis, and splitPos.

Referenced by lux::KdTree< NodeData, LookupProc >::recursiveBuild().

void lux::KdNode::initLeaf (  )  [inline]

Definition at line 41 of file kdtree.h.

References hasLeftChild, rightChild, and splitAxis.

Referenced by lux::KdTree< NodeData, LookupProc >::recursiveBuild().


Member Data Documentation

Definition at line 48 of file kdtree.h.

Referenced by init(), initLeaf(), and lux::KdTree< NodeData, LookupProc >::privateLookup().

Definition at line 47 of file kdtree.h.

Referenced by init(), and lux::KdTree< NodeData, LookupProc >::privateLookup().


The documentation for this struct was generated from the following file:

Generated on Mon May 18 07:18:35 2009 for lux by  doxygen 1.5.7.1