Public Member Functions | |
hrp::Matrix33 | calcTotalInertia (const hrp::Vector3 &total_com) |
hrp::Matrix33 | outer_product_matrix (const hrp::Vector3 &v) |
void | writeJointProperties (const hrp::Link *_link, const std::string &indent) |
void | writeLinkGrobalProperties (const hrp::Vector3 &p, const hrp::Matrix33 &R, const std::string &indent) |
void | writeLinkProperties (const hrp::Vector3 &localp, const hrp::Matrix33 &localR, const std::string &indent) |
void | writeMassProperties (hrp::Link *_link, const std::string &indent) |
void | writeMatrix (const hrp::Matrix33 mat, const std::string &print_name, const std::string &indent) |
WriteOpenHRP3RobotModel (hrp::BodyPtr _robot, OpenHRP::BodyInfo_var _bodyinfo, const std::string &out_fname) | |
void | writeRobotModel () |
void | writeSensorProperties (const hrp::Sensor *_sen, const std::string &indent) |
void | writeSensorProperties (const int sensorType, const std::string &indent) |
void | writeVector (const hrp::Vector3 &vec, const std::string &print_name, const std::string &indent) |
~WriteOpenHRP3RobotModel () | |
Private Attributes | |
OpenHRP::BodyInfo_var | bodyinfo |
hrp::BodyPtr | m_robot |
std::ofstream | ofs |
Definition at line 20 of file WriteOpenHRP3RobotModel.cpp.
WriteOpenHRP3RobotModel::WriteOpenHRP3RobotModel | ( | hrp::BodyPtr | _robot, |
OpenHRP::BodyInfo_var | _bodyinfo, | ||
const std::string & | out_fname | ||
) | [inline] |
Definition at line 26 of file WriteOpenHRP3RobotModel.cpp.
WriteOpenHRP3RobotModel::~WriteOpenHRP3RobotModel | ( | ) | [inline] |
Definition at line 31 of file WriteOpenHRP3RobotModel.cpp.
hrp::Matrix33 WriteOpenHRP3RobotModel::calcTotalInertia | ( | const hrp::Vector3 & | total_com | ) | [inline] |
Definition at line 103 of file WriteOpenHRP3RobotModel.cpp.
hrp::Matrix33 WriteOpenHRP3RobotModel::outer_product_matrix | ( | const hrp::Vector3 & | v | ) | [inline] |
Definition at line 89 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeJointProperties | ( | const hrp::Link * | _link, |
const std::string & | indent | ||
) | [inline] |
Definition at line 66 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeLinkGrobalProperties | ( | const hrp::Vector3 & | p, |
const hrp::Matrix33 & | R, | ||
const std::string & | indent | ||
) | [inline] |
Definition at line 61 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeLinkProperties | ( | const hrp::Vector3 & | localp, |
const hrp::Matrix33 & | localR, | ||
const std::string & | indent | ||
) | [inline] |
Definition at line 56 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeMassProperties | ( | hrp::Link * | _link, |
const std::string & | indent | ||
) | [inline] |
Definition at line 46 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeMatrix | ( | const hrp::Matrix33 | mat, |
const std::string & | print_name, | ||
const std::string & | indent | ||
) | [inline] |
Definition at line 39 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeRobotModel | ( | ) | [inline] |
Definition at line 113 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeSensorProperties | ( | const hrp::Sensor * | _sen, |
const std::string & | indent | ||
) | [inline] |
Definition at line 74 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeSensorProperties | ( | const int | sensorType, |
const std::string & | indent | ||
) | [inline] |
Definition at line 81 of file WriteOpenHRP3RobotModel.cpp.
void WriteOpenHRP3RobotModel::writeVector | ( | const hrp::Vector3 & | vec, |
const std::string & | print_name, | ||
const std::string & | indent | ||
) | [inline] |
Definition at line 35 of file WriteOpenHRP3RobotModel.cpp.
OpenHRP::BodyInfo_var WriteOpenHRP3RobotModel::bodyinfo [private] |
Definition at line 23 of file WriteOpenHRP3RobotModel.cpp.
hrp::BodyPtr WriteOpenHRP3RobotModel::m_robot [private] |
Definition at line 22 of file WriteOpenHRP3RobotModel.cpp.
std::ofstream WriteOpenHRP3RobotModel::ofs [private] |
Definition at line 24 of file WriteOpenHRP3RobotModel.cpp.