|
DART 6.12.2
|
#include <Mesh.hpp>
Public Member Functions | |
| Mesh ()=default | |
| Default constructor. | |
Attributes | |
| const std::string & | getName () const |
| const std::string & | getFile () const |
| const Eigen::Vector3d & | getScale () const |
| dynamics::MeshShapePtr | getMeshShape () const |
Private Member Functions | |
| Errors | read (tinyxml2::XMLElement *element) |
| Errors | preprocess (const Compiler &compiler) |
| Updates attributes and elements that doesn't require any other elements. | |
| Errors | compile (const Compiler &compiler) |
| Updates attributes and elements that require the preprocessed child elements of this <Mesh>. | |
| Errors | postprocess (const Compiler &compiler) |
| Updates attributes and elements that require the compiled parent element. | |
| dynamics::MeshShapePtr | createMeshShape () const |
Private Attributes | |
| MeshAttributes | mAttributes |
| std::string | mName {""} |
| Name of this Mesh. | |
| std::string | mFile {""} |
| Eigen::Vector3d | mScale {Eigen::Vector3d::Ones()} |
| common::Uri | mMeshUri |
| common::ResourceRetrieverPtr | mRetriever |
| bool | mTriedToParse {false} |
| dynamics::MeshShapePtr | mMeshShape {nullptr} |
Friends | |
| class | Asset |
| class | Default |
|
default |
Default constructor.
Updates attributes and elements that require the preprocessed child elements of this <Mesh>.
|
private |
| const std::string & dart::utils::MjcfParser::detail::Mesh::getFile | ( | ) | const |
| dynamics::MeshShapePtr dart::utils::MjcfParser::detail::Mesh::getMeshShape | ( | ) | const |
| const std::string & dart::utils::MjcfParser::detail::Mesh::getName | ( | ) | const |
| const Eigen::Vector3d & dart::utils::MjcfParser::detail::Mesh::getScale | ( | ) | const |
Updates attributes and elements that require the compiled parent element.
Updates attributes and elements that doesn't require any other elements.
|
private |
|
friend |
|
friend |
|
private |
|
private |
|
mutableprivate |
|
private |
|
private |
Name of this Mesh.
|
private |
|
private |
|
mutableprivate |