bbox | rcrt::SAHKDtree< T > | [private] |
buildLeaf(std::vector< TraceableEntry< T > * > trList) | rcrt::SAHKDtree< T > | [inline] |
buildNode(AABB &nbox, std::vector< TraceableEntry< T > * > trList, std::list< PlanarEvent< T > > *eventList, unsigned int depth) | rcrt::SAHKDtree< T > | [inline] |
buildTree(std::vector< T * > *trList) | rcrt::SAHKDtree< T > | [inline] |
C(float &Pl, float &Pr, int Nl, int Nr) | rcrt::SAHKDtree< T > | [inline] |
calcBoundingBox(std::vector< T * > *trList) | rcrt::SAHKDtree< T > | [inline, static] |
clipBox(AABB &cbox) const | rcrt::SAHKDtree< T > | [inline] |
clipPlane(Axis axis, float plane, AABB &lBox, AABB &rBox) const | rcrt::Traceable | [virtual] |
createPlanarEvents(TraceableEntry< T > *trEntry, std::list< PlanarEvent< T > > *eventList, AABB tbbox) | rcrt::SAHKDtree< T > | [inline] |
createPlanarEvents(TraceableEntry< T > *trEntry, std::list< PlanarEvent< T > > *eventList) | rcrt::SAHKDtree< T > | [inline] |
getBoundingBox() const | rcrt::SAHKDtree< T > | [inline, virtual] |
getCentroid() const | rcrt::SAHKDtree< T > | [inline, virtual] |
intersect(Ray &r) const | rcrt::SAHKDtree< T > | [inline, virtual] |
intersectNode(KDNode< T > *n, Ray &r) const | rcrt::SAHKDtree< T > | [inline] |
intToAxis(int i) | rcrt::SAHKDtree< T > | [inline, static] |
leafSize | rcrt::SAHKDtree< T > | [private] |
listPEIter typedef | rcrt::SAHKDtree< T > | |
maxDepth | rcrt::SAHKDtree< T > | [private] |
planarEventCompare(PlanarEvent< T > &a, PlanarEvent< T > &b) | rcrt::SAHKDtree< T > | [inline, static] |
root | rcrt::SAHKDtree< T > | [private] |
S() | rcrt::SAHKDtree< T > | [inline] |
S(std::vector< T * > *trList, int depth=40, int lSize=2) | rcrt::SAHKDtree< T > | [inline] |
SAH(PlanarEvent< T > *p, AABB &V, int &Nl, int &Nr, int &Np) | rcrt::SAHKDtree< T > | [inline] |
setTraceables(std::vector< T * > *trList) | rcrt::SAHKDtree< T > | [inline] |
Traceable() | rcrt::Traceable | |
vecTEIter typedef | rcrt::SAHKDtree< T > | |
vecTIter typedef | rcrt::SAHKDtree< T > | |
~SAHKDtree() | rcrt::SAHKDtree< T > | [inline, virtual] |
~Traceable() | rcrt::Traceable | [virtual] |