| Namespaces | |
| internal | |
| Classes | |
| struct | MjcfBody | 
| All Bodies informations extracted from mjcf model.  More... | |
| struct | MjcfClass | 
| Structure to stock all default classes information.  More... | |
| struct | MjcfCompiler | 
| Informations that are stocked in the XML tag compile.  More... | |
| struct | MjcfEquality | 
| struct | MjcfGeom | 
| struct | MjcfGraph | 
| The graph which contains all information taken from the mjcf file.  More... | |
| struct | MjcfJoint | 
| All joint information parsed from the mjcf model.  More... | |
| struct | MjcfMaterial | 
| All informations related to material are stored here.  More... | |
| struct | MjcfMesh | 
| All informations related to a mesh are stored here.  More... | |
| struct | MjcfSite | 
| struct | MjcfTexture | 
| All informations related to a texture are stored here.  More... | |
| struct | RangeJoint | 
| All joint limits.  More... | |
| Typedefs | |
| typedef boost::property_tree::ptree | ptree | 
| typedef pinocchio::urdf::details::UrdfVisitor< double, 0, ::pinocchio::JointCollectionDefaultTpl > | UrdfVisitor | 
| Functions | |
| static void | addLinksToGeomModel (const MjcfBody ¤tBody, const MjcfGraph ¤tGraph, GeometryModel &geomModel, ::hpp::fcl::MeshLoaderPtr &meshLoader, const GeometryType &type) | 
| Add all geometries associated with a body.  More... | |
| static double | computeVolume (const Eigen::VectorXd &size, const std::string &geomType) | 
| static void | copyPtree (const ptree &src, ptree &dst) | 
| Copy the value of ptree src into dst.  More... | |
| static std::string | getName (const ptree &el, const boost::filesystem::path &filePath) | 
| bool | isType (const MjcfGeom &geom, const GeometryType &type) | 
| static std::shared_ptr< fcl::CollisionGeometry > | retrieveCollisionGeometry (::hpp::fcl::MeshLoaderPtr &, const MjcfGeom &, const MjcfGraph &, std::string &, Eigen::Vector3d &) | 
| Get a fcl::CollisionObject from an mjcf geometry, searching for it in specified package directories.  More... | |
| static void | updateClassElement (ptree ¤t, const ptree &parent) | 
| Update class Element in order to have all info of parent classes.  More... | |
| static boost::filesystem::path | updatePath (bool strippath, const std::string &dir, const std::string &modelPath, const boost::filesystem::path &filePath) | 
| Variables | |
| static const std::array< std::string, 3 > | ELEMENTS = {"joint", "geom", "site"} | 
| typedef boost::property_tree::ptree pinocchio::mjcf::details::ptree | 
Definition at line 15 of file mjcf-graph.cpp.
| typedef pinocchio::urdf::details:: UrdfVisitor<double, 0, ::pinocchio::JointCollectionDefaultTpl> pinocchio::mjcf::details::UrdfVisitor | 
Definition at line 18 of file mjcf-graph.cpp.
| 
 | static | 
Add all geometries associated with a body.
| currentBody | Body from which geometries will be collected | 
| type | Type of geometry to parse (COLLISION or VISUAL) | 
| geomModel | geometry model to fill | 
| meshLoader | mesh loader from hpp::fcl | 
Definition at line 157 of file mjcf-graph-geom.cpp.
| 
 | static | 
Definition at line 19 of file mjcf-graph-geom.cpp.
Copy the value of ptree src into dst.
| src | ptree to copy | 
| dst | ptree where copy is made | 
Definition at line 26 of file mjcf-graph.cpp.
| 
 | static | 
Definition at line 54 of file mjcf-graph.cpp.
| bool pinocchio::mjcf::details::isType | ( | const MjcfGeom & | geom, | 
| const GeometryType & | type | ||
| ) | 
Definition at line 48 of file mjcf-graph-geom.cpp.
| 
 | static | 
Get a fcl::CollisionObject from an mjcf geometry, searching for it in specified package directories.
| [in] | geom | A mjcf geometry object | 
Definition at line 141 of file mjcf-graph-geom.cpp.
| 
 | static | 
Update class Element in order to have all info of parent classes.
| current | current class | 
| dst | parent class | 
Definition at line 35 of file mjcf-graph.cpp.
| 
 | static | 
Definition at line 74 of file mjcf-graph.cpp.
| 
 | static | 
Definition at line 21 of file mjcf-graph.cpp.