Public Types | |
| typedef boost::property_tree::ptree | ptree |
| enum | TYPE { VISUAL , COLLISION , BOTH } |
Public Member Functions | |
| void | computeInertia () |
| Compute geometry inertia. | |
| void | computeSize () |
| Compute Geometry size based on sizeS and fromtoS. | |
| void | fill (const ptree &el, const MjcfBody ¤tBody, const MjcfGraph ¤tGraph) |
| Fill Geometry element with info from ptree nodes. | |
| void | findKind () |
| Find the geometry kind. | |
| void | goThroughElement (const ptree &el, const MjcfGraph ¤tGraph) |
| @bried Go through a geom ptree node, to gather informations | |
Public Attributes | |
| int | conaffinity = 1 |
| int | contype = 1 |
| double | density = 1000 |
| boost::optional< std::string > | fromtoS |
| Inertia | geomInertia = Inertia::Identity() |
| TYPE | geomKind = BOTH |
| std::string | geomName |
| SE3 | geomPlacement = SE3::Identity() |
| std::string | geomType = "sphere" |
| int | group = 0 |
| boost::optional< double > | massGeom |
| std::string | materialName |
| std::string | meshName |
| Eigen::Vector4d | rgba = Eigen::Vector4d::Constant(1) |
| bool | shellinertia = false |
| Eigen::VectorXd | size |
| std::string | sizeS |
Definition at line 249 of file mjcf-graph.hpp.
| typedef boost::property_tree::ptree ptree |
Definition at line 252 of file mjcf-graph.hpp.
| enum TYPE |
Definition at line 255 of file mjcf-graph.hpp.
| int conaffinity = 1 |
Definition at line 272 of file mjcf-graph.hpp.
| int contype = 1 |
Definition at line 271 of file mjcf-graph.hpp.
| double density = 1000 |
Definition at line 292 of file mjcf-graph.hpp.
| boost::optional<std::string> fromtoS |
Definition at line 279 of file mjcf-graph.hpp.
| Inertia geomInertia = Inertia::Identity() |
Definition at line 299 of file mjcf-graph.hpp.
| TYPE geomKind = BOTH |
Definition at line 268 of file mjcf-graph.hpp.
| std::string geomName |
Definition at line 262 of file mjcf-graph.hpp.
| SE3 geomPlacement = SE3::Identity() |
Definition at line 297 of file mjcf-graph.hpp.
| std::string geomType = "sphere" |
Definition at line 265 of file mjcf-graph.hpp.
| int group = 0 |
Definition at line 274 of file mjcf-graph.hpp.
| boost::optional<double> massGeom |
Definition at line 301 of file mjcf-graph.hpp.
| std::string materialName |
Definition at line 287 of file mjcf-graph.hpp.
| std::string meshName |
Definition at line 289 of file mjcf-graph.hpp.
| Eigen::Vector4d rgba = Eigen::Vector4d::Constant(1) |
Definition at line 284 of file mjcf-graph.hpp.
Definition at line 294 of file mjcf-graph.hpp.
| Eigen::VectorXd size |
Definition at line 281 of file mjcf-graph.hpp.
| std::string sizeS |
Definition at line 277 of file mjcf-graph.hpp.