#include <ColdetModelSharedDataSet.h>
Classes | |
struct | NeighborTriangleSet |
Public Types | |
typedef std::vector< NeighborTriangleSet > | NeighborTriangleSetArray |
Public Member Functions | |
bool | build () |
ColdetModelSharedDataSet () | |
int | getAABBTreeDepth () |
int | getmaxNumofBB () |
int | getNumofBB (int depth) |
Public Attributes | |
Opcode::MeshInterface | iMesh |
Opcode::Model | model |
NeighborTriangleSetArray | neighbor |
std::vector< float > | pParams |
ColdetModel::PrimitiveType | pType |
vector< IceMaths::IndexedTriangle > | triangles |
vector< IceMaths::Point > | vertices |
Private Member Functions | |
int | computeDepth (const Opcode::AABBCollisionNode *node, int currentDepth, int max) |
Private Attributes | |
int | AABBTreeMaxDepth |
std::vector< int > | numBBMap |
std::vector< int > | numLeafMap |
int | refCounter |
Friends | |
class | ColdetModel |
Definition at line 29 of file ColdetModelSharedDataSet.h.
typedef std::vector<NeighborTriangleSet> hrp::ColdetModelSharedDataSet::NeighborTriangleSetArray |
Definition at line 59 of file ColdetModelSharedDataSet.h.
ColdetModelSharedDataSet::ColdetModelSharedDataSet | ( | ) |
Definition at line 55 of file ColdetModel.cpp.
bool ColdetModelSharedDataSet::build | ( | ) |
Definition at line 159 of file ColdetModel.cpp.
|
private |
Definition at line 230 of file ColdetModel.cpp.
|
inline |
Definition at line 78 of file ColdetModelSharedDataSet.h.
|
inline |
Definition at line 84 of file ColdetModelSharedDataSet.h.
Definition at line 81 of file ColdetModelSharedDataSet.h.
|
friend |
Definition at line 98 of file ColdetModelSharedDataSet.h.
|
private |
Definition at line 93 of file ColdetModelSharedDataSet.h.
Opcode::MeshInterface hrp::ColdetModelSharedDataSet::iMesh |
Definition at line 68 of file ColdetModelSharedDataSet.h.
Opcode::Model hrp::ColdetModelSharedDataSet::model |
Definition at line 66 of file ColdetModelSharedDataSet.h.
NeighborTriangleSetArray hrp::ColdetModelSharedDataSet::neighbor |
Definition at line 76 of file ColdetModelSharedDataSet.h.
|
private |
Definition at line 94 of file ColdetModelSharedDataSet.h.
|
private |
Definition at line 95 of file ColdetModelSharedDataSet.h.
std::vector<float> hrp::ColdetModelSharedDataSet::pParams |
Definition at line 74 of file ColdetModelSharedDataSet.h.
ColdetModel::PrimitiveType hrp::ColdetModelSharedDataSet::pType |
Definition at line 73 of file ColdetModelSharedDataSet.h.
|
private |
Definition at line 89 of file ColdetModelSharedDataSet.h.
vector<IceMaths::IndexedTriangle> hrp::ColdetModelSharedDataSet::triangles |
Definition at line 71 of file ColdetModelSharedDataSet.h.
vector<IceMaths::Point> hrp::ColdetModelSharedDataSet::vertices |
Definition at line 70 of file ColdetModelSharedDataSet.h.