|
DART 6.12.2
|
Main class to parse MJCF model file. More...
#include <MujocoModel.hpp>
Public Member Functions | |
| MujocoModel ()=default | |
| Errors | read (const common::Uri &uri, const common::ResourceRetrieverPtr &retrieverOrNull=nullptr) |
| Reads MJCF XML file. | |
| const std::string & | getModel () const |
| Returns the name of the model. | |
| const Compiler & | getCompiler () const |
| Returns the parsed <compiler> element. | |
| const Option & | getOption () const |
| Returns the parsed <option> element. | |
| const Size & | getSize () const |
| Returns the parsed <size> element. | |
| const Asset & | getAsset () const |
| Returns the parsed <asset> element. | |
| const Worldbody & | getWorldbody () const |
| Returns the parsed <worldbody> element. | |
| const Equality & | getEquality () const |
| Returns the parsed <equality> element. | |
Private Member Functions | |
| Errors | read (tinyxml2::XMLElement *element, const common::Uri &baseUri, const common::ResourceRetrieverPtr &retriever) |
Private Attributes | |
| std::string | mModel {"MuJoCo Model"} |
| The name of the model. | |
| Compiler | mCompiler |
| Option | mOption |
| Size | mSize |
| Defaults | mDefaults |
| Asset | mAsset |
| Worldbody | mWorldbody |
| Equality | mEquality |
Main class to parse MJCF model file.
|
default |
| const Asset & dart::utils::MjcfParser::detail::MujocoModel::getAsset | ( | ) | const |
Returns the parsed <asset> element.
| const Compiler & dart::utils::MjcfParser::detail::MujocoModel::getCompiler | ( | ) | const |
Returns the parsed <compiler> element.
| const Equality & dart::utils::MjcfParser::detail::MujocoModel::getEquality | ( | ) | const |
Returns the parsed <equality> element.
| const std::string & dart::utils::MjcfParser::detail::MujocoModel::getModel | ( | ) | const |
Returns the name of the model.
| const Option & dart::utils::MjcfParser::detail::MujocoModel::getOption | ( | ) | const |
Returns the parsed <option> element.
| const Size & dart::utils::MjcfParser::detail::MujocoModel::getSize | ( | ) | const |
Returns the parsed <size> element.
| const Worldbody & dart::utils::MjcfParser::detail::MujocoModel::getWorldbody | ( | ) | const |
Returns the parsed <worldbody> element.
| Errors dart::utils::MjcfParser::detail::MujocoModel::read | ( | const common::Uri & | uri, |
| const common::ResourceRetrieverPtr & | retrieverOrNull = nullptr |
||
| ) |
Reads MJCF XML file.
| [in] | uri | URI to the XML file |
| [in] | retrieverOrNull | Retriever to acquire the XML file from uri |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
The name of the model.
|
private |
|
private |
|
private |