HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BV_OBBTree.h File Reference
#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_Vector3TPointArray
 
typedef UT_Array< intTPointIndexArray
 
typedef UT_Array< fprealTFloatArray
 
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
 

Macro Definition Documentation

#define CONVEX_HULL_DEBUG   0

Definition at line 27 of file BV_OBBTree.h.

Typedef Documentation

Definition at line 66 of file BV_OBBTree.h.

Definition at line 36 of file BV_OBBTree.h.

Definition at line 31 of file BV_OBBTree.h.

Definition at line 35 of file BV_OBBTree.h.

Definition at line 86 of file BV_OBBTree.h.

Definition at line 45 of file BV_OBBTree.h.

Definition at line 37 of file BV_OBBTree.h.