, including all inherited members.
add(NodeWrapper &nw) | KdCell | [inline] |
add(KdCell *parent, KdCell *current, NodeWrapper &nw) | KdCell | [inline, static] |
cleanupTree(KdCell *root) | KdCell | [inline, static] |
computeSplitValue(vector< NodeWrapper * > &list, int offset, int size, int pSplitType, vector< double > *arr) | KdCell | [inline, static] |
contains(NodeWrapper &point) | KdCell | [inline] |
couldBeCloser(PotentialCluster &outCluster) | KdTree | [inline] |
createNewBlankCell(int inSplitType, double inSplitValue) | KdTree | [inline, virtual] |
createTree(vector< NodeWrapper * > &inPoints) | KdTree | [inline, static] |
equals(KdCell &other) | KdCell | [inline] |
findBestMatch(NodeWrapper &inLight) | KdTree | [inline] |
findMedianGapSplit(vector< double > *arr, int size) | KdCell | [inline, static] |
findNearestRecursive(PotentialCluster &potentialCluster) | KdTree | [inline] |
findSplitComponent(NodeWrapper &n, int pSplitType) | KdCell | [inline, static] |
getAll(KdCell &tree, vector< NodeWrapper * > &allLeaves) | KdTree | [inline, static] |
KdCell::getAll(vector< NodeWrapper * > &allLeaves) | KdCell | [inline] |
KdCell() | KdCell | [inline] |
KdCell(int inSplitType, double inSplitValue) | KdCell | [inline] |
KdTree() | KdTree | [inline, private] |
KdTree(int st, double sv) | KdTree | [inline, private] |
LEAF | KdCell | [static] |
leftChild | KdCell | [protected] |
max | KdCell | [protected] |
MAX_POINTS_IN_CELL | KdCell | [static] |
maxConeCosine | KdTree | [private] |
min | KdCell | [protected] |
minHalfSize | KdTree | [private] |
minLightIntensity | KdTree | [private] |
notifyContentsRebuilt(bool inChange) | KdCell | [inline] |
notifyPointAdded(NodeWrapper &nw, bool inChange) | KdTree | [inline] |
pointList | KdCell | [protected] |
recurse(PotentialCluster &potentialCluster, double which) | KdTree | [inline] |
remove(NodeWrapper &nw) | KdCell | [inline] |
removeFromTree | KdCell | |
removeInternal(NodeWrapper &nw, KdCell *parent, KdCell *grandParent) | KdCell | [inline] |
rightChild | KdCell | [protected] |
SPLIT_X | KdCell | [static] |
SPLIT_Y | KdCell | [static] |
SPLIT_Z | KdCell | [static] |
splitList(vector< NodeWrapper * > &list, int startIndex, int size, double pSplitValue, const int pSplitType) | KdCell | [inline, static] |
splitType | KdCell | [protected] |
splitValue | KdCell | [protected] |
subDivide(vector< NodeWrapper * > &list, int offset, const int size, vector< double > *arr, KdCell &factory) | KdCell | [inline, static] |