Collision::Leaf Member List
This is the complete list of members for
Collision::Leaf, including all inherited members.
addTriangle(Triangle t) | Collision::Leaf | [inline] |
areaWeightedCovarianceMatrix(double covMat[3][3]) | Collision::Leaf | [private] |
balancedSplit(vec3 axis, double sepPoint, Leaf *child1, Leaf *child2) | Collision::Leaf | [private] |
clearTriangles() | Collision::Leaf | [inline] |
computeBbox() | Collision::Leaf | [inline] |
computeBboxAA() | Collision::Leaf | [private] |
computeBboxOO() | Collision::Leaf | [private] |
countRecurse() | Collision::Node | [inline, virtual] |
fitBox(const mat3 &R, vec3 ¢er, vec3 &halfSize) | Collision::Leaf | [private] |
getBox() const | Collision::Node | [inline] |
getBoxVolume() const | Collision::Node | [inline] |
getBVRecurse(int currentDepth, int desiredDepth, std::vector< BoundingBox > *bvs) | Collision::Node | [virtual] |
getMeanVertex() | Collision::Leaf | [private] |
getMedianProjection(const vec3 &axis) | Collision::Leaf | [private] |
getNumTriangles() const | Collision::Leaf | [inline] |
getTriangles() const | Collision::Leaf | [inline] |
isLeaf() const | Collision::Leaf | [inline, virtual] |
Leaf() | Collision::Leaf | [inline] |
mark(bool m) const | Collision::Node | [inline, virtual] |
markRecurse(bool m) const | Collision::Node | [inline, virtual] |
MAX_LEAF_TRIANGLES | Collision::Leaf | [private, static] |
mBbox | Collision::Node | [protected] |
mTriangles | Collision::Leaf | [private] |
Node() | Collision::Node | [inline] |
optimalSplit(const vec3 &x, const vec3 &y, const vec3 &z, Leaf *child1, Leaf *child2) | Collision::Leaf | [private] |
randomSplit(Leaf *child1, Leaf *child2) | Collision::Leaf | [private] |
split() | Collision::Leaf | [virtual] |
TOLERANCE | Collision::Leaf | [private, static] |
~Node() | Collision::Node | [inline, virtual] |