#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.
Definition at line 55 of file ColdetModel.cpp.
bool ColdetModelSharedDataSet::build | ( | ) |
Definition at line 159 of file ColdetModel.cpp.
int ColdetModelSharedDataSet::computeDepth | ( | const Opcode::AABBCollisionNode * | node, |
int | currentDepth, | ||
int | max | ||
) | [private] |
Definition at line 230 of file ColdetModel.cpp.
int hrp::ColdetModelSharedDataSet::getAABBTreeDepth | ( | ) | [inline] |
Definition at line 78 of file ColdetModelSharedDataSet.h.
int hrp::ColdetModelSharedDataSet::getmaxNumofBB | ( | ) | [inline] |
Definition at line 84 of file ColdetModelSharedDataSet.h.
int hrp::ColdetModelSharedDataSet::getNumofBB | ( | int | depth | ) | [inline] |
Definition at line 81 of file ColdetModelSharedDataSet.h.
friend class ColdetModel [friend] |
Definition at line 98 of file ColdetModelSharedDataSet.h.
Definition at line 93 of file ColdetModelSharedDataSet.h.
Definition at line 68 of file ColdetModelSharedDataSet.h.
Definition at line 66 of file ColdetModelSharedDataSet.h.
Definition at line 76 of file ColdetModelSharedDataSet.h.
std::vector<int> hrp::ColdetModelSharedDataSet::numBBMap [private] |
Definition at line 94 of file ColdetModelSharedDataSet.h.
std::vector<int> hrp::ColdetModelSharedDataSet::numLeafMap [private] |
Definition at line 95 of file ColdetModelSharedDataSet.h.
std::vector<float> hrp::ColdetModelSharedDataSet::pParams |
Definition at line 74 of file ColdetModelSharedDataSet.h.
Definition at line 73 of file ColdetModelSharedDataSet.h.
int hrp::ColdetModelSharedDataSet::refCounter [private] |
Definition at line 89 of file ColdetModelSharedDataSet.h.
Definition at line 71 of file ColdetModelSharedDataSet.h.
Definition at line 70 of file ColdetModelSharedDataSet.h.