13#include <SpaceVecAlg/SpaceVecAlg>
15#include <boost/variant.hpp>
32 const std::string & attr,
33 const std::vector<double> & def = {});
36 const std::string & attr,
37 const Eigen::Vector3d & def = Eigen::Vector3d(0, 0, 0));
41 const std::vector<std::string> & filteredLinksIn = {},
42 bool transformInertia =
true,
43 const std::string & baseLinkIn =
"",
44 bool withVirtualLinks =
true,
45 const std::string & sphericalSuffix =
"_spherical");
49 const std::vector<std::string> & filteredLinksIn = {},
50 bool transformInertia =
true,
51 const std::string & baseLinkIn =
"",
52 bool withVirtualLinks =
true,
53 const std::string & sphericalSuffix =
"_spherical");
#define RBDYN_PARSERS_DLLAPI
Definition api.h:43
RBDYN_PARSERS_DLLAPI ParserResult from_urdf(const std::string &content, bool fixed=true, const std::vector< std::string > &filteredLinksIn={}, bool transformInertia=true, const std::string &baseLinkIn="", bool withVirtualLinks=true, const std::string &sphericalSuffix="_spherical")
RBDYN_PARSERS_DLLAPI Eigen::Vector3d attrToVector(const tinyxml2::XMLElement &dom, const std::string &attr, const Eigen::Vector3d &def=Eigen::Vector3d(0, 0, 0))
RBDYN_PARSERS_DLLAPI ParserResult from_urdf_file(const std::string &file_path, bool fixed=true, const std::vector< std::string > &filteredLinksIn={}, bool transformInertia=true, const std::string &baseLinkIn="", bool withVirtualLinks=true, const std::string &sphericalSuffix="_spherical")
RBDYN_PARSERS_DLLAPI std::vector< double > attrToList(const tinyxml2::XMLElement &dom, const std::string &attr, const std::vector< double > &def={})
RBDYN_PARSERS_DLLAPI std::string to_urdf(const ParserResult &res)