HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_KDOPTree< K > Member List

This is the complete list of members for GU_KDOPTree< K >, including all inherited members.

BaseClass typedefGU_KDOPTree< K >
build(BV_LeafIterator &leafIt)BV_Treeinline
buildRecurse(UT_Array< bvLeaf > &leafData, int startLeaf, int numLeaves)BV_KDOPTree< K >protectedstatic
buildSubclass(BV_LeafIterator &leafIt) overrideBV_KDOPTree< K >protectedvirtual
BV_FAIL enum valueBV_Tree
BV_FAIL_BAD_TYPE enum valueBV_Tree
BV_FAIL_ROTATIONS_UNSUPPORTED enum valueBV_Tree
BV_KDOPTree()BV_KDOPTree< K >
BV_KDOPTree(const BV_KDOPTree &)BV_KDOPTree< K >
BV_PASS enum valueBV_Tree
BV_Status enum nameBV_Tree
BV_Tree()BV_Tree
BV_Tree(const BV_Tree &tree)BV_Treeprotected
castTo(const char *type) const overrideBV_KDOPTree< K >virtual
castTo(const char *type) overrideBV_KDOPTree< K >virtual
clone() const BV_Treeinline
cloneSubclass() const overrideBV_KDOPTree< K >protectedvirtual
createDebugTree(GU_Detail &gdp, int depth=-1, int prim=-1) const GU_KDOPTree< K >
getMemoryUsage() const BV_Treeinline
getMemoryUsageSubclass() const overrideBV_KDOPTree< K >protectedvirtual
getNumLeaves() const BV_Treeinline
getNumLeavesSubclass() const overrideBV_KDOPTree< K >protectedvirtual
getNumSlabs()BV_KDOPTree< K >inlinestatic
getPlaneDir(int k)BV_KDOPTree< K >static
getRoot() const BV_KDOPTree< K >inlineprotected
getType() const overrideBV_KDOPTree< K >virtual
GU_KDOPTree()GU_KDOPTree< K >
GU_KDOPTree(const GU_KDOPTree &)GU_KDOPTree< K >
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_KDOPNode< K > &nodea, const BV_KDOPNode< K > &nodeb, fpreal tol)BV_KDOPTree< K >protectedstatic
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_KDOPTree< K >protectedvirtual
load(UT_IStream &is, bool onlyStructure)BV_Treeinline
loadSubclass(UT_IStream &is, bool onlyStructure) overrideBV_KDOPTree< K >protectedvirtual
operator=(const GU_KDOPTree &)GU_KDOPTree< K >
BV_KDOPTree::operator=(const BV_KDOPTree &)BV_KDOPTree< K >
save(std::ostream &os, bool onlyStructure) const BV_Treeinline
saveSubclass(std::ostream &os, bool onlyStructure) const overrideBV_KDOPTree< K >protectedvirtual
updateExtents(BV_LeafIterator &leafIt)BV_Treeinline
updateExtentsRecurse(BV_LeafIterator &leafIt, BV_KDOPNode< K > &node)BV_KDOPTree< K >protectedstatic
updateExtentsSubclass(BV_LeafIterator &leafIt) overrideBV_KDOPTree< K >protectedvirtual
~BV_KDOPTree() overrideBV_KDOPTree< K >
~BV_Tree()BV_Treevirtual