Choreonoid  1.8
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

◆ NeighborTriangleSetArray

Constructor & Destructor Documentation

◆ ColdetModelInternalModel()

ColdetModelInternalModel::ColdetModelInternalModel ( )

Member Function Documentation

◆ build()

bool ColdetModelInternalModel::build ( )

◆ getAABBTreeDepth()

int cnoid::ColdetModelInternalModel::getAABBTreeDepth ( )
inline

◆ getmaxNumofBB()

int cnoid::ColdetModelInternalModel::getmaxNumofBB ( )
inline

◆ getNumofBB()

int cnoid::ColdetModelInternalModel::getNumofBB ( int  depth)
inline

Friends And Related Function Documentation

◆ ColdetModel

friend class ColdetModel
friend

Member Data Documentation

◆ iMesh

Opcode::MeshInterface cnoid::ColdetModelInternalModel::iMesh

◆ model

Opcode::Model cnoid::ColdetModelInternalModel::model

◆ neighbors

NeighborTriangleSetArray cnoid::ColdetModelInternalModel::neighbors

◆ pParams

std::vector<float> cnoid::ColdetModelInternalModel::pParams

◆ pType

ColdetModel::PrimitiveType cnoid::ColdetModelInternalModel::pType

◆ triangles

std::vector<IceMaths::IndexedTriangle> cnoid::ColdetModelInternalModel::triangles

◆ vertices

std::vector<IceMaths::Point> cnoid::ColdetModelInternalModel::vertices

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