Public Member Functions | Private Member Functions | Private Attributes | List of all members
ODESim::ModelLoaderHelper Class Reference

Public Member Functions

bool createBody (BodyPtr body, ODE_World *worldId, BodyInfo_ptr bodyInfo)
 

Private Member Functions

void addLinkVerticesAndTriangles (ODE_Link *link, const LinkInfo &linkInfo)
 
void createGeometry (ODE_Link *link, const LinkInfo &linkInfo)
 
ODE_LinkcreateLink (int index, dBodyID parentBodyId, const Matrix44 &parentT)
 
void createSensors (Link *link, const SensorInfoSequence &sensorInfoSeq, const Matrix33 &Rs)
 

Private Attributes

BodyPtr body
 
LinkInfoSequence_var linkInfoSeq
 
ShapeInfoSequence_var shapeInfoSeq
 
dSpaceID spaceId
 
dWorldID worldId
 

Detailed Description

Definition at line 9 of file ODE_ModelLoaderUtil.cpp.

Member Function Documentation

◆ addLinkVerticesAndTriangles()

void ModelLoaderHelper::addLinkVerticesAndTriangles ( ODE_Link link,
const LinkInfo &  linkInfo 
)
private

Definition at line 498 of file hrplib/hrpModel/ModelLoaderUtil.cpp.

◆ createBody()

bool ModelLoaderHelper::createBody ( BodyPtr  body,
ODE_World worldId,
BodyInfo_ptr  bodyInfo 
)

Definition at line 164 of file hrplib/hrpModel/ModelLoaderUtil.cpp.

◆ createGeometry()

void ModelLoaderHelper::createGeometry ( ODE_Link link,
const LinkInfo &  linkInfo 
)
private

Definition at line 222 of file ODE_ModelLoaderUtil.cpp.

◆ createLink()

ODE_Link * ModelLoaderHelper::createLink ( int  index,
dBodyID  parentBodyId,
const Matrix44 parentT 
)
private

Definition at line 210 of file hrplib/hrpModel/ModelLoaderUtil.cpp.

◆ createSensors()

void ModelLoaderHelper::createSensors ( Link link,
const SensorInfoSequence &  sensorInfoSeq,
const Matrix33 Rs 
)
private

Definition at line 369 of file hrplib/hrpModel/ModelLoaderUtil.cpp.

Member Data Documentation

◆ body

BodyPtr ODESim::ModelLoaderHelper::body
private

Definition at line 15 of file ODE_ModelLoaderUtil.cpp.

◆ linkInfoSeq

LinkInfoSequence_var ODESim::ModelLoaderHelper::linkInfoSeq
private

Definition at line 18 of file ODE_ModelLoaderUtil.cpp.

◆ shapeInfoSeq

ShapeInfoSequence_var ODESim::ModelLoaderHelper::shapeInfoSeq
private

Definition at line 19 of file ODE_ModelLoaderUtil.cpp.

◆ spaceId

dSpaceID ODESim::ModelLoaderHelper::spaceId
private

Definition at line 17 of file ODE_ModelLoaderUtil.cpp.

◆ worldId

dWorldID ODESim::ModelLoaderHelper::worldId
private

Definition at line 16 of file ODE_ModelLoaderUtil.cpp.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:09