B() | rcrt::BIHNode< T > | [inline] |
B(const AABB &bbox, std::vector< T * > *trList, int left, int right, int depth=0, int singleD=0) | rcrt::BIHNode< T > | [inline] |
children | rcrt::BIHNode< T > | [private] |
clip | rcrt::BIHNode< T > | [private] |
getSplitPlane(const AABB &box) | rcrt::BIHNode< T > | [inline, static] |
getTraceables() | rcrt::BIHNode< T > | [inline] |
initNode(const AABB &bbox, std::vector< T * > *trList, int left, int right, int depth, int singleDepth=0) | rcrt::BIHNode< T > | [inline, private] |
initNodeAsLeaf(std::vector< T * > *trList, int left, int right) | rcrt::BIHNode< T > | [inline, private] |
intersect(Ray &r, const float &tMin, const float &tMax) const | rcrt::BIHNode< T > | [inline, virtual] |
isEmpty() const | rcrt::BIHNode< T > | [inline] |
isLeaf() const | rcrt::BIHNode< T > | [inline] |
isSingle() const | rcrt::BIHNode< T > | [inline] |
leafIntersect(Ray &r, const float &tMin, const float &tMax) const | rcrt::BIHNode< T > | [inline, private] |
leftIndex | rcrt::BIHNode< T > | [private] |
rightIndex | rcrt::BIHNode< T > | [private] |
splitAxis | rcrt::BIHNode< T > | [private] |
traceables | rcrt::BIHNode< T > | [private] |
~BIHNode() | rcrt::BIHNode< T > | [inline, virtual] |