bestSplit(int numObjs, int axis, const AABB &bb, int &offset) const | KDTree | [protected] |
buildTree(const std::vector< T * > &objs, int maxDepth=0, int maxObjs=1) | KDTree | |
buildTree(const idxarray &objs, const AABB &bb, int depth, int badRefines) | KDTree | [protected] |
classifyObjs(const idxarray &objs, idxarray &objsBelow, idxarray &objsAbove, int axis, int offset) | KDTree | [protected] |
computeBBox(AABB &world, AABB *boxes) const | KDTree | [protected] |
idxarray typedef | KDTree | [protected] |
intersect(const Ray &ray) | KDTree | |
intersect(const Ray &ray, Intersection &is) | KDTree | |
KDTree() | KDTree | |
mBoxes | KDTree | [protected] |
mCurrentRayId | KDTree | [protected] |
mEdges | KDTree | [protected] |
mMaxDepth | KDTree | [protected] |
mMaxObjs | KDTree | [protected] |
mMemPool | KDTree | [protected] |
mNodes | KDTree | [protected] |
mNodesTodo | KDTree | [protected] |
mNumObjs | KDTree | [protected] |
mObjIdx | KDTree | [protected] |
mObjs | KDTree | [protected] |
mWorldBox | KDTree | [protected] |
setupEdges(const idxarray &objs, int axis) | KDTree | [protected] |
~KDTree() | KDTree | [virtual] |