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