Choreonoid  1.5
Classes | Public Types | Public Member Functions | Public Attributes | Friends | List of all members
cnoid::ColdetModelInternalModel Class Reference

#include <ColdetModelInternalModel.h>

Classes

struct  NeighborTriangleSet
 

Public Types

typedef std::vector< NeighborTriangleSetNeighborTriangleSetArray
 

Public Member Functions

 ColdetModelInternalModel ()
 
bool build ()
 
int getAABBTreeDepth ()
 
int getNumofBB (int depth)
 
int getmaxNumofBB ()
 

Public Attributes

Opcode::Model model
 
Opcode::MeshInterface iMesh
 
std::vector< IceMaths::Point > vertices
 
std::vector< IceMaths::IndexedTriangle > triangles
 
NeighborTriangleSetArray neighbors
 
ColdetModel::PrimitiveType pType
 
std::vector< float > pParams
 

Friends

class ColdetModel
 

Member Typedef Documentation

Constructor & Destructor Documentation

ColdetModelInternalModel::ColdetModelInternalModel ( )

Member Function Documentation

bool ColdetModelInternalModel::build ( )
int cnoid::ColdetModelInternalModel::getAABBTreeDepth ( )
inline
int cnoid::ColdetModelInternalModel::getmaxNumofBB ( )
inline
int cnoid::ColdetModelInternalModel::getNumofBB ( int  depth)
inline

Friends And Related Function Documentation

friend class ColdetModel
friend

Member Data Documentation

Opcode::MeshInterface cnoid::ColdetModelInternalModel::iMesh
Opcode::Model cnoid::ColdetModelInternalModel::model
NeighborTriangleSetArray cnoid::ColdetModelInternalModel::neighbors
std::vector<float> cnoid::ColdetModelInternalModel::pParams
ColdetModel::PrimitiveType cnoid::ColdetModelInternalModel::pType
std::vector<IceMaths::IndexedTriangle> cnoid::ColdetModelInternalModel::triangles
std::vector<IceMaths::Point> cnoid::ColdetModelInternalModel::vertices

The documentation for this class was generated from the following files: