urdf.h File Reference
#include <RBDyn/Joint.h>
#include <RBDyn/MultiBody.h>
#include <RBDyn/MultiBodyConfig.h>
#include <RBDyn/MultiBodyGraph.h>
#include <RBDyn/parsers/common.h>
#include <SpaceVecAlg/SpaceVecAlg>
#include <boost/variant.hpp>
#include <Eigen/Core>
#include <string>
Include dependency graph for urdf.h:

Go to the source code of this file.

Namespaces

 tinyxml2
 
 rbd
 
 rbd::parsers
 

Functions

RBDYN_PARSERS_DLLAPI std::vector< double > rbd::parsers::attrToList (const tinyxml2::XMLElement &dom, const std::string &attr, const std::vector< double > &def={})
 
RBDYN_PARSERS_DLLAPI Eigen::Vector3d rbd::parsers::attrToVector (const tinyxml2::XMLElement &dom, const std::string &attr, const Eigen::Vector3d &def=Eigen::Vector3d(0, 0, 0))
 
RBDYN_PARSERS_DLLAPI ParserResult rbd::parsers::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 ParserResult rbd::parsers::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 ParserResult rbd::parsers::from_urdf (const std::string &content, const ParserParameters &params)
 
RBDYN_PARSERS_DLLAPI ParserResult rbd::parsers::from_urdf_file (const std::string &file_path, const ParserParameters &params)
 
RBDYN_PARSERS_DLLAPI std::string rbd::parsers::to_urdf (const ParserResult &res)