#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 | |
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 ¶ms) |
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... | |