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