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>
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.