KdNode Struct Reference

#include <kdtree.h>

List of all members.

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

Detailed Description

Definition at line 36 of file kdtree.h.


Member Function Documentation

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


Member Data Documentation

Definition at line 50 of file kdtree.h.

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

Definition at line 49 of file kdtree.h.

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


The documentation for this struct was generated from the following file:
Generated on Sat Aug 28 20:00:14 2010 for pbrt by  doxygen 1.6.3