#include <kdtree.h>
Public Attributes | |
float * | Key |
void * | Data |
float | BranchPoint |
float | LeftBranch |
float | RightBranch |
struct KDNODE * | Left |
struct KDNODE * | Right |
NOTE: All circular parameters of all keys must be in the range
Min <= Param < Max
where Min and Max are specified in the KeyDesc parameter passed to MakeKDTree. All KD routines assume that this is true and will not operate correctly if circular parameters outside the specified range are used.
float KDNODE::BranchPoint |
needed to make deletes work efficiently
void* KDNODE::Data |
data that corresponds to key
float* KDNODE::Key |
search key
struct KDNODE* KDNODE::Left |
ptrs for KD tree structure
float KDNODE::LeftBranch |
used to optimize search pruning
struct KDNODE* KDNODE::Right |
float KDNODE::RightBranch |
used to optimize search pruning