33#ifndef DART_UTILS_MJCF_DETAIL_COMPILER_HPP_
34#define DART_UTILS_MJCF_DETAIL_COMPILER_HPP_
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