DART
6.10.1
|
#include <Mesh.hpp>
Public Member Functions | |
Mesh ()=default | |
Default constructor. More... | |
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. More... | |
Errors | compile (const Compiler &compiler) |
Updates attributes and elements that require the preprocessed child elements of this <Mesh>. More... | |
Errors | postprocess (const Compiler &compiler) |
Updates attributes and elements that require the compiled parent element. More... | |
dynamics::MeshShapePtr | createMeshShape () const |
Private Attributes | |
MeshAttributes | mAttributes |
std::string | mName {""} |
Name of this Mesh. More... | |
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 |