8 #include <SpaceVecAlg/SpaceVecAlg>
28 const sva::PTransformd &
X,
29 const std::string_view & tagName =
"origin");
40 const std::string & robotName,
41 const std::vector<std::shared_ptr<Surface>> & surfaces);
#define MC_RBDYN_DLLAPI
Definition: api.h:50
Definition: generic_gripper.h:15
MC_RBDYN_DLLAPI std::vector< std::shared_ptr< Surface > > readRSDFFromDir(const std::string &dirname)
Read all RSDF files from a directory and parse them into Surface objects.
MC_RBDYN_DLLAPI void surfacesToXML(tinyxml2::XMLDocument &doc, const std::string &robotName, const std::vector< std::shared_ptr< Surface >> &surfaces)
Add a <robot> element and its surfaces to an XML document.
MC_RBDYN_DLLAPI sva::PTransformd tfFromOriginDom(const tinyxml2::XMLElement &dom)
MC_RBDYN_DLLAPI tinyxml2::XMLElement * tfToOriginDom(tinyxml2::XMLDocument &doc, const sva::PTransformd &X, const std::string_view &tagName="origin")
Create an <origin> XML element from a spatial transform.
impl::Abscissa< GetT > X(AxisConfiguration config, GetT get_fn)
Definition: Abscissa.h:75