common.h File Reference
#include <RBDyn/Joint.h>
#include <RBDyn/MultiBody.h>
#include <RBDyn/MultiBodyConfig.h>
#include <RBDyn/MultiBodyGraph.h>
#include <RBDyn/parsers/api.h>
#include <SpaceVecAlg/SpaceVecAlg>
#include <boost/variant.hpp>
#include <Eigen/Core>
#include <string>
Include dependency graph for common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rbd::parsers::Limits
 
struct  rbd::parsers::Geometry
 
struct  rbd::parsers::Geometry::Mesh
 
struct  rbd::parsers::Geometry::Box
 
struct  rbd::parsers::Geometry::Cylinder
 
struct  rbd::parsers::Geometry::Sphere
 
struct  rbd::parsers::Geometry::Superellipsoid
 A Superellipsoid can approximate primitive shapes as boxes, cylinders and pyrimids while remaining strictly convex. More...
 
struct  rbd::parsers::Material
 
struct  rbd::parsers::Material::Color
 
struct  rbd::parsers::Material::Texture
 
struct  rbd::parsers::Visual
 
struct  rbd::parsers::ParserParameters
 
struct  rbd::parsers::ParserResult
 

Namespaces

 rbd
 
 rbd::parsers
 

Enumerations

enum  rbd::parsers::ParserInput { rbd::parsers::ParserInput::File, rbd::parsers::ParserInput::Description }
 

Functions

RBDYN_PARSERS_DLLAPI ParserResult rbd::parsers::from_file (const std::string &file_path, bool fixed=true, const std::vector< std::string > &filtered_links={}, bool transform_inertia=true, const std::string &base_link="", bool with_virtual_links=true, const std::string spherical_suffix="_spherical")
 Checks the file extension and parses it as URDF or YAML accordingly. More...
 
RBDYN_PARSERS_DLLAPI ParserResult rbd::parsers::from_file (const std::string &file_path, const ParserParameters &params)
 Checks the file extension and parses it as URDF or YAML accordingly. More...
 
RBDYN_PARSERS_DLLAPI std::string rbd::parsers::prefix_path (const std::string &path)
 Ensures that a path is prefixed by either package:// or file://. More...