, including all inherited members.
| add(NodeWrapper &nw) | KdCell | [inline] |
| add(KdCell *parent, KdCell *current, NodeWrapper &nw) | KdCell | [inline, static] |
| addToBoundingBoxIfChanged(NodeWrapper &nw) | KdCell | [inline, private] |
| cleanupTree(KdCell *root) | KdCell | [inline, static] |
| computeBoundingBoxFromPoints(vector< NodeWrapper * > &list, int size) | KdCell | [inline, private] |
| computeSplitValue(vector< NodeWrapper * > &list, int offset, int size, int pSplitType, vector< double > *arr) | KdCell | [inline, static] |
| contains(NodeWrapper &point) | KdCell | [inline] |
| createNewBlankCell(int splitType, double splitValue) | KdCell | [inline, virtual] |
| equals(KdCell &other) | KdCell | [inline] |
| findMedianGapSplit(vector< double > *arr, int size) | KdCell | [inline, static] |
| findSplitComponent(NodeWrapper &n, int pSplitType) | KdCell | [inline, static] |
| getAll(vector< NodeWrapper * > &allLeaves) | KdCell | [inline] |
| KdCell() | KdCell | [inline] |
| KdCell(int inSplitType, double inSplitValue) | KdCell | [inline] |
| LEAF | KdCell | [static] |
| leftChild | KdCell | [protected] |
| max | KdCell | [protected] |
| MAX_POINTS_IN_CELL | KdCell | [static] |
| min | KdCell | [protected] |
| notifyContentsRebuilt(bool inChange) | KdCell | [inline] |
| notifyPointAdded(NodeWrapper &nw, bool inChange) | KdCell | [inline, private] |
| operator<<(ostream &s, KdCell &cell) | KdCell | [friend] |
| pointList | KdCell | [protected] |
| recomputeLeafBoundingBoxIfChanges() | KdCell | [inline, private] |
| recomputeParentBoundingBoxIfChanges() | KdCell | [inline, private] |
| 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] |
| updateBoundingBox(Point3 &newMin, Point3 &newMax) | KdCell | [inline, private] |