33 #ifndef DART_UTILS_MJCF_DETAIL_COMPILER_HPP_
34 #define DART_UTILS_MJCF_DETAIL_COMPILER_HPP_
47 namespace MjcfParser {
Definition: Compiler.hpp:51
double mBoundInertia
Definition: Compiler.hpp:88
bool mBalanceInertia
Definition: Compiler.hpp:90
Coordinate mCoordinate
Definition: Compiler.hpp:92
const std::string & getEulerSeq() const
Definition: Compiler.cpp:303
bool mConvexHull
Definition: Compiler.hpp:99
std::string mMeshDir
Definition: Compiler.hpp:96
const Eigen::Vector2i & getInertiaGroupRange() const
Definition: Compiler.cpp:351
std::string mTextureDir
Definition: Compiler.hpp:97
bool mDiscardVisual
Definition: Compiler.hpp:98
Errors read(tinyxml2::XMLElement *element)
Definition: Compiler.cpp:70
bool getFuseStatic() const
Definition: Compiler.cpp:339
double getSetTotalMass() const
Definition: Compiler.cpp:261
const std::string & getMeshDir() const
Definition: Compiler.cpp:309
Coordinate getCoordinate() const
Definition: Compiler.cpp:285
const common::Uri & getBaseUri() const
Definition: Compiler.cpp:51
double getBoundMass() const
Definition: Compiler.cpp:279
bool getBalanceInertia() const
Definition: Compiler.cpp:267
std::string mEulerSeq
Definition: Compiler.hpp:95
bool mUserThread
Definition: Compiler.hpp:100
Angle getAngle() const
Definition: Compiler.cpp:291
common::ResourceRetrieverPtr getResourceRetriever() const
Definition: Compiler.cpp:64
InertiaFromGeom mInertiaFromGeom
Definition: Compiler.hpp:105
bool mFitAabb
Definition: Compiler.hpp:94
bool getFitAabb() const
Definition: Compiler.cpp:297
common::ResourceRetrieverPtr mRetriever
Definition: Compiler.hpp:85
Eigen::Vector2i mInertiaGroupRange
Definition: Compiler.hpp:107
double mBoundMass
Definition: Compiler.hpp:87
const std::string & getTextureDir() const
Definition: Compiler.cpp:315
bool getUserThread() const
Definition: Compiler.cpp:333
bool getConvexHull() const
Definition: Compiler.cpp:327
Angle mAngle
Definition: Compiler.hpp:93
double mSetTotalMass
Definition: Compiler.hpp:89
bool mFuseStatic
Definition: Compiler.hpp:101
InertiaFromGeom getInertiaFromGeom() const
Definition: Compiler.cpp:345
bool getStripPath() const
Definition: Compiler.cpp:273
void setBaseUri(const common::Uri &baseUri)
Definition: Compiler.cpp:45
bool getDiscardVisual() const
Definition: Compiler.cpp:321
double getBoundInertia() const
Definition: Compiler.cpp:255
bool mStripPath
Definition: Compiler.hpp:91
void setResourceRetriever(const common::ResourceRetrieverPtr &retriever)
Definition: Compiler.cpp:57
common::Uri mBaseUri
Definition: Compiler.hpp:84
Main class to parse MJCF model file.
Definition: MujocoModel.hpp:56
std::shared_ptr< ResourceRetriever > ResourceRetrieverPtr
Definition: ResourceRetriever.hpp:76
InertiaFromGeom
Definition: Types.hpp:79
Coordinate
This attribute specifies whether the frame positions and orientations in the MJCF model are expressed...
Definition: Types.hpp:62
std::vector< Error > Errors
Definition: Error.hpp:85
Angle
This attribute specifies whether the angles in the MJCF model are expressed in units of degrees or ra...
Definition: Types.hpp:48
@ DEGREE
[Default] Always use for MJCF
Definition: BulletCollisionDetector.cpp:65
The Uri struct provides URI parsing and merging functionality based on RFC 3986.
Definition: Uri.hpp:87