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 30 of file kdtree.h.


Member Function Documentation

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

Definition at line 31 of file kdtree.h.

References hasLeftChild, rightChild, splitAxis, and splitPos.

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

void KdNode::initLeaf (  )  [inline]

Definition at line 37 of file kdtree.h.

References hasLeftChild, rightChild, and splitAxis.

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


Member Data Documentation

Definition at line 43 of file kdtree.h.

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

Definition at line 44 of file kdtree.h.

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


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

Generated on Mon Jul 20 17:31:55 2009 for pbrt by  doxygen 1.5.6