HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_OBBTree Member List

This is the complete list of members for GU_OBBTree, including all inherited members.

BaseClass typedefGU_OBBTree
build(BV_LeafIterator &leafIt)BV_Treeinline
buildInternal(BV_LeafIterator &leafIt, bool lazy)BV_OBBTreeprotected
buildLazy(BV_LeafIterator &leafIt)BV_OBBTreeinline
buildSubclass(BV_LeafIterator &leafIt) overrideBV_OBBTreeinlineprotectedvirtual
BV_FAIL enum valueBV_Tree
BV_FAIL_BAD_TYPE enum valueBV_Tree
BV_FAIL_ROTATIONS_UNSUPPORTED enum valueBV_Tree
BV_OBBTree()BV_OBBTree
BV_OBBTree(const BV_OBBTree &)BV_OBBTree
BV_PASS enum valueBV_Tree
BV_Status enum nameBV_Tree
BV_Tree()BV_Tree
BV_Tree(const BV_Tree &tree)BV_Treeprotected
calcOBB(BV_OBB &node)BV_OBBTreeprotected
calcSize(BV_OBB &node)BV_OBBTreeprotected
calculateSortKeys(bvLeaf *prims, int numleaves, UT_Matrix3 &basis, int axis) const BV_OBBTreeprotected
castTo(const char *type) const overrideBV_OBBTreevirtual
castTo(const char *type) overrideBV_OBBTreevirtual
clone() const BV_Treeinline
cloneSubclass() const overrideBV_OBBTreeprotectedvirtual
compareLeaves(const void *t1, const void *t2)BV_OBBTreeprotectedstatic
computeConvexHull(const TPointArray &source_points_in, TSimpleTriangleArray &final_triangles_out)BV_OBBTreeprotected
createChildren(BV_OBB &root, int depth=-1)BV_OBBTreeprotected
createDebugTree(GU_Detail &gdp, int depth=-1, int prim=-1) const GU_OBBTree
createTree(int startprim, int numleaves, const UT_Matrix3 &rootBasis, const UT_Vector3 &rootPos, int depth=-1)BV_OBBTreeprotected
doConvexHullIteration(BV_CHDataManager &data_manager, TTriArray &working_triangles)BV_OBBTreeprotected
getBounds(const UT_Matrix3 &basis, UT_BoundingBox &bbox, bool &firstPrim)BV_OBBTreeprotected
getMemoryUsage() const BV_Treeinline
getMemoryUsageSubclass() const overrideBV_OBBTreeprotectedvirtual
getNumLeaves() const BV_Treeinline
getNumLeavesSubclass() const overrideBV_OBBTreeprotectedvirtual
getRoot()BV_OBBTreeinlineprotected
getRootOBB(UT_Matrix4 &xform, UT_Vector3 &radii) const BV_OBBTree
getType() const overrideBV_OBBTreevirtual
getUseConvexHull()BV_OBBTree
GU_OBBTree()GU_OBBTree
GU_OBBTree(const GU_OBBTree &)GU_OBBTree
intersect(BV_Callback &callback, const BV_Tree &treeb, const UT_DMatrix4 &xforma, const UT_DMatrix4 &xformb, fpreal tol=0.001F) const BV_Treeinline
intersect(BV_Callback &callback, const BV_Tree &treeb, fpreal tol=0.001F) const BV_Treeinline
intersect(BV_Callback &callback, const BV_Tree &treeb, const UT_DMatrix4 &startxforma, const UT_DMatrix4 &startxformb, const UT_DMatrix4 &endxforma, const UT_DMatrix4 &endxformb, fpreal tol=0.001F) const BV_Treeinline
intersect(BV_Callback &callback, const BV_Tree &treeb, const UT_DMatrix4 &xforma, const UT_DMatrix4 &startxforma, const UT_DMatrix4 &startxformb, const UT_DMatrix4 &xformb, const UT_DMatrix4 &endxforma, const UT_DMatrix4 &endxformb, fpreal tol=0.001F) const BV_Treeinline
intersectRecurse(BV_Callback &callback, const BV_OBBTree &treeb, const BV_OBB &a, const BV_OBB &b, const bvTransform &t1, const bvTransform &t2, const bvTransform &t3, const bvTransform &t4, fpreal tol, int identities) const BV_OBBTreeprotected
intersectSubclass(BV_Callback &callback, const BV_Tree &treeb, const UT_DMatrix4 &startxforma, const UT_DMatrix4 &startxformb, const UT_DMatrix4 &endxforma, const UT_DMatrix4 &endxformb, fpreal tol) const overrideBV_OBBTreeprotectedvirtual
load(UT_IStream &is, bool onlyStructure)BV_Treeinline
loadSubclass(UT_IStream &is, bool onlyStructure) overrideBV_OBBTreeprotectedvirtual
myLeafItBV_OBBTreeprotected
myLeavesBV_OBBTreeprotected
myRootBV_OBBTreeprotected
myUseConvexHullForBBoxesBV_OBBTreeprotected
operator=(const GU_OBBTree &)GU_OBBTree
BV_OBBTree::operator=(const BV_OBBTree &)BV_OBBTree
save(std::ostream &os, bool onlyStructure) const BV_Treeinline
saveSubclass(std::ostream &os, bool onlyStructure) const overrideBV_OBBTreeprotectedvirtual
setUseConvexHull(bool bValue)BV_OBBTree
updateExtents(BV_LeafIterator &leafIt)BV_Treeinline
updateExtentsRecurse(BV_OBB &node, const UT_Matrix3 &parentBasis, const UT_Vector3 &parentPos)BV_OBBTreeprotected
updateExtentsSubclass(BV_LeafIterator &leafIt) overrideBV_OBBTreeprotectedvirtual
~BV_OBBTree() overrideBV_OBBTree
~BV_Tree()BV_Treevirtual