|
HDK
|
This is the complete list of members for BV_OBBTree, including all inherited members.
| BaseClass typedef | BV_OBBTree | |
| build(BV_LeafIterator &leafIt) | BV_Tree | inline |
| buildInternal(BV_LeafIterator &leafIt, bool lazy) | BV_OBBTree | protected |
| buildLazy(BV_LeafIterator &leafIt) | BV_OBBTree | inline |
| buildSubclass(BV_LeafIterator &leafIt) override | BV_OBBTree | inlineprotectedvirtual |
| BV_FAIL enum value | BV_Tree | |
| BV_FAIL_BAD_TYPE enum value | BV_Tree | |
| BV_FAIL_ROTATIONS_UNSUPPORTED enum value | BV_Tree | |
| BV_OBBTree() | BV_OBBTree | |
| BV_OBBTree(const BV_OBBTree &) | BV_OBBTree | |
| BV_PASS enum value | BV_Tree | |
| BV_Status enum name | BV_Tree | |
| BV_Tree() | BV_Tree | |
| BV_Tree(const BV_Tree &tree) | BV_Tree | protected |
| calcOBB(BV_OBB &node) | BV_OBBTree | protected |
| calcSize(BV_OBB &node) | BV_OBBTree | protected |
| calculateSortKeys(bvLeaf *prims, int numleaves, UT_Matrix3 &basis, int axis) const | BV_OBBTree | protected |
| castTo(const char *type) const override | BV_OBBTree | virtual |
| castTo(const char *type) override | BV_OBBTree | virtual |
| clone() const | BV_Tree | inline |
| cloneSubclass() const override | BV_OBBTree | protectedvirtual |
| compareLeaves(const void *t1, const void *t2) | BV_OBBTree | protectedstatic |
| computeConvexHull(const TPointArray &source_points_in, TSimpleTriangleArray &final_triangles_out) | BV_OBBTree | protected |
| createChildren(BV_OBB &root, int depth=-1) | BV_OBBTree | protected |
| createTree(int startprim, int numleaves, const UT_Matrix3 &rootBasis, const UT_Vector3 &rootPos, int depth=-1) | BV_OBBTree | protected |
| doConvexHullIteration(BV_CHDataManager &data_manager, TTriArray &working_triangles) | BV_OBBTree | protected |
| getBounds(const UT_Matrix3 &basis, UT_BoundingBox &bbox, bool &firstPrim) | BV_OBBTree | protected |
| getMemoryUsage() const | BV_Tree | inline |
| getMemoryUsageSubclass() const override | BV_OBBTree | protectedvirtual |
| getNumLeaves() const | BV_Tree | inline |
| getNumLeavesSubclass() const override | BV_OBBTree | protectedvirtual |
| getRoot() | BV_OBBTree | inlineprotected |
| getRootOBB(UT_Matrix4 &xform, UT_Vector3 &radii) const | BV_OBBTree | |
| getType() const override | BV_OBBTree | virtual |
| getUseConvexHull() | BV_OBBTree | |
| intersect(BV_Callback &callback, const BV_Tree &treeb, const UT_DMatrix4 &xforma, const UT_DMatrix4 &xformb, fpreal tol=0.001F) const | BV_Tree | inline |
| intersect(BV_Callback &callback, const BV_Tree &treeb, fpreal tol=0.001F) const | BV_Tree | inline |
| 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_Tree | inline |
| 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_Tree | inline |
| 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_OBBTree | protected |
| 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 override | BV_OBBTree | protectedvirtual |
| load(UT_IStream &is, bool onlyStructure) | BV_Tree | inline |
| loadSubclass(UT_IStream &is, bool onlyStructure) override | BV_OBBTree | protectedvirtual |
| myLeafIt | BV_OBBTree | protected |
| myLeaves | BV_OBBTree | protected |
| myRoot | BV_OBBTree | protected |
| myUseConvexHullForBBoxes | BV_OBBTree | protected |
| operator=(const BV_OBBTree &) | BV_OBBTree | |
| save(std::ostream &os, bool onlyStructure) const | BV_Tree | inline |
| saveSubclass(std::ostream &os, bool onlyStructure) const override | BV_OBBTree | protectedvirtual |
| setUseConvexHull(bool bValue) | BV_OBBTree | |
| updateExtents(BV_LeafIterator &leafIt) | BV_Tree | inline |
| updateExtentsRecurse(BV_OBB &node, const UT_Matrix3 &parentBasis, const UT_Vector3 &parentPos) | BV_OBBTree | protected |
| updateExtentsSubclass(BV_LeafIterator &leafIt) override | BV_OBBTree | protectedvirtual |
| ~BV_OBBTree() override | BV_OBBTree | |
| ~BV_Tree() | BV_Tree | virtual |