32 #ifndef CPARSEROSIM_HPP_
33 #define CPARSEROSIM_HPP_
35 #include <scl/DataTypes.hpp>
36 #include <scl/parser/CParserBase.hpp>
39 #include <scl_tinyxml/scl_tinyxml.h>
75 const std::string& arg_file,
88 const std::string& arg_file,
89 const std::string& arg_msys_name,
95 const std::string& arg_file,
96 const std::string& arg_robot_name,
100 std::vector<std::string>& arg_robot_names)
104 virtual ~CParserOsim() {}
111 const scl_tinyxml::TiXmlHandle& arg_tiHndl_link,
113 const std::string& arg_joint_type);
122 std::string coord_name_;
126 std::string name_, coord_name_;
127 Eigen::Vector3d axis_;
128 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
132 std::string name_, parent_name_;
133 Eigen::Vector3d pos_in_parent_;
134 Eigen::Quaternion<scl::sFloat> ori_in_parent_;
135 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
144 const scl_tinyxml::TiXmlHandle& arg_tiHndl_jnt,
147 const std::string root_link_name_;
virtual bool readRobotFromFile(const std::string &arg_file, const std::string &arg_robot_name, scl::SRobotParsed &arg_robot)
Definition: CParserOsim.cpp:342
Definition: CParserOsim.hpp:120
virtual bool listRobotsInFile(const std::string &arg_file, std::vector< std::string > &arg_robot_names)
Definition: CParserOsim.hpp:99
Definition: SRobotParsed.hpp:51
Definition: CParserBase.hpp:56
Definition: CMappedList.hpp:85
virtual bool readMuscleSysFromFile(const std::string &arg_file, const std::string &arg_msys_name, scl::SActuatorSetMuscleParsed &arg_msys)
Definition: CParserOsim.cpp:71
Definition: SActuatorSetMuscleParsed.hpp:124
Definition: CParserOsim.hpp:47
bool sBool
Definition: DataTypes.hpp:54
Definition: CParserOsim.hpp:119
bool readBody(const scl_tinyxml::TiXmlHandle &arg_tiHndl_link, scl::SRobotParsed &arg_robot, const std::string &arg_joint_type)
Definition: CParserOsim.cpp:571
double sFloat
Definition: DataTypes.hpp:72
bool readJoint(const scl_tinyxml::TiXmlHandle &arg_tiHndl_jnt, SOsimJoint &arg_joint)
Definition: CParserOsim.cpp:897
virtual bool readOsimBiomechFromFile(const std::string &arg_file, scl::SRobotParsed &arg_biomech, scl::SActuatorSetMuscleParsed &arg_msys)
Definition: CParserOsim.cpp:49