#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>

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 | |
| namespace | rbd |
| namespace | rbd::parsers |
Enumerations | |
| enum class | rbd::parsers::ParserInput { rbd::parsers::File , rbd::parsers::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. | |
| RBDYN_PARSERS_DLLAPI ParserResult | rbd::parsers::from_file (const std::string &file_path, const ParserParameters ¶ms) |
| Checks the file extension and parses it as URDF or YAML accordingly. | |
| RBDYN_PARSERS_DLLAPI std::string | rbd::parsers::prefix_path (const std::string &path) |
| Ensures that a path is prefixed by either package:// or file://. | |