|
HDK
|
#include "BV_API.h"#include "BV_Tree.h"#include <UT/UT_Array.h>#include <UT/UT_BoundingBox.h>#include <UT/UT_LinkListT.h>#include <UT/UT_Matrix3.h>#include <UT/UT_Vector3.h>#include <set>#include <map>
Include dependency graph for BV_OBBTree.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | BV_CHSimpleTriangle |
| class | BV_CHEdgeInfo |
| class | BV_CHPointInfo |
| class | BV_CHDataManager |
| class | BV_CHTriangle |
| class | BV_OBB |
| A single node in a BV_OBBTree. More... | |
| class | BV_OBBTree |
| class | BV_OBBTree::bvLeaf |
| class | BV_OBB_Extra |
| Extra data for a lazily constructed BV_OBB node. More... | |
| struct | bvTransform |
Macros | |
| #define | CONVEX_HULL_DEBUG 0 |
Typedefs | |
| typedef UT_Array< UT_Vector3 > | TPointArray |
| typedef UT_Array< int > | TPointIndexArray |
| typedef UT_Array< fpreal > | TFloatArray |
| typedef UT_LinkListT < BV_CHTriangle * > | TTriArray |
| typedef UT_Array < BV_CHSimpleTriangle > | TSimpleTriangleArray |
| typedef std::set < BV_CHEdgeInfo, BV_CHEdgeInfo > | TEdgeInfoSet |
| typedef std::map< UT_Vector3, BV_CHPointInfo, BV_CHPointInfo > | TPointInfoMap |
| #define CONVEX_HULL_DEBUG 0 |
Definition at line 27 of file BV_OBBTree.h.
| typedef std::set<BV_CHEdgeInfo,BV_CHEdgeInfo> TEdgeInfoSet |
Definition at line 66 of file BV_OBBTree.h.
| typedef UT_Array<fpreal> TFloatArray |
Definition at line 36 of file BV_OBBTree.h.
| typedef UT_Array<UT_Vector3> TPointArray |
Definition at line 31 of file BV_OBBTree.h.
| typedef UT_Array<int> TPointIndexArray |
Definition at line 35 of file BV_OBBTree.h.
| typedef std::map<UT_Vector3, BV_CHPointInfo, BV_CHPointInfo> TPointInfoMap |
Definition at line 86 of file BV_OBBTree.h.
Definition at line 45 of file BV_OBBTree.h.
| typedef UT_LinkListT<BV_CHTriangle*> TTriArray |
Definition at line 37 of file BV_OBBTree.h.