jrl::dynamics::urdf Namespace Reference

Classes

class  Parser
 Parse an URDF file and return a CjrlHumanoidDynamicRobot. More...

Functions

CjrlJoint * makeJointRotation (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
CjrlJoint * makeJointContinuous (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
CjrlJoint * makeJointTranslation (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, const Parser::UrdfJointLimitsPtrType &limits, dynamicsJRLJapan::ObjectFactory &factory)
CjrlJoint * makeJointFreeFlyer (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, dynamicsJRLJapan::ObjectFactory &factory)
CjrlJoint * makeJointAnchor (Parser::MapJrlJoint &jointsMap, const matrix4d &position, const std::string &name, dynamicsJRLJapan::ObjectFactory &factory)
CjrlJoint * findJoint (const std::string &jointName, const Parser::MapJrlJoint &map)
void createJointList (std::vector< CjrlJoint * > &jointsVect, CjrlJoint *joint)

Function Documentation

void jrl::dynamics::urdf::createJointList ( std::vector< CjrlJoint * > &  jointsVect,
CjrlJoint *  joint 
)
CjrlJoint* jrl::dynamics::urdf::findJoint ( const std::string &  jointName,
const Parser::MapJrlJoint &  map 
)
CjrlJoint* jrl::dynamics::urdf::makeJointAnchor ( Parser::MapJrlJoint &  jointsMap,
const matrix4d &  position,
const std::string &  name,
dynamicsJRLJapan::ObjectFactory &  factory 
)
CjrlJoint* jrl::dynamics::urdf::makeJointContinuous ( Parser::MapJrlJoint &  jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType &  limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)
CjrlJoint* jrl::dynamics::urdf::makeJointFreeFlyer ( Parser::MapJrlJoint &  jointsMap,
const matrix4d &  position,
const std::string &  name,
dynamicsJRLJapan::ObjectFactory &  factory 
)
CjrlJoint* jrl::dynamics::urdf::makeJointRotation ( Parser::MapJrlJoint &  jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType &  limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)
CjrlJoint* jrl::dynamics::urdf::makeJointTranslation ( Parser::MapJrlJoint &  jointsMap,
const matrix4d &  position,
const std::string &  name,
const Parser::UrdfJointLimitsPtrType &  limits,
dynamicsJRLJapan::ObjectFactory &  factory 
)