Includes parameters to be passed on in recursion when generating meshes. More...
#include <MeshConvertRecursionParams.h>
Public Types | |
typedef baselib_binding::shared_ptr < Self >::type | Ptr |
typedef MeshConvertRecursionParams < MeshFormat > | Self |
Public Member Functions | |
virtual urdf_traverser::EigenTransform | getVisualTransform () const |
MeshConvertRecursionParams (double _scale_factor, const std::string _material, const std::string &_extension, const urdf_traverser::EigenTransform &_addVisualTransform) | |
MeshConvertRecursionParams (const MeshConvertRecursionParams &o) | |
virtual | ~MeshConvertRecursionParams () |
Public Attributes | |
std::string | extension |
std::string | material |
std::map< std::string, MeshFormat > | resultMeshes |
std::map< std::string, std::set< std::string > > | textureFiles |
Protected Attributes | |
urdf_traverser::EigenTransform | addVisualTransform |
Private Member Functions | |
MeshConvertRecursionParams () |
Includes parameters to be passed on in recursion when generating meshes.
Definition at line 48 of file MeshConvertRecursionParams.h.
typedef baselib_binding::shared_ptr<Self>::type urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Ptr |
Reimplemented from urdf_traverser::FactorRecursionParams.
Definition at line 52 of file MeshConvertRecursionParams.h.
typedef MeshConvertRecursionParams<MeshFormat> urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Self |
Definition at line 51 of file MeshConvertRecursionParams.h.
urdf2inventor::MeshConvertRecursionParams< MeshFormat >::MeshConvertRecursionParams | ( | double | _scale_factor, |
const std::string | _material, | ||
const std::string & | _extension, | ||
const urdf_traverser::EigenTransform & | _addVisualTransform | ||
) | [inline, explicit] |
Definition at line 53 of file MeshConvertRecursionParams.h.
urdf2inventor::MeshConvertRecursionParams< MeshFormat >::MeshConvertRecursionParams | ( | const MeshConvertRecursionParams< MeshFormat > & | o | ) | [inline] |
Definition at line 60 of file MeshConvertRecursionParams.h.
virtual urdf2inventor::MeshConvertRecursionParams< MeshFormat >::~MeshConvertRecursionParams | ( | ) | [inline, virtual] |
Definition at line 67 of file MeshConvertRecursionParams.h.
urdf2inventor::MeshConvertRecursionParams< MeshFormat >::MeshConvertRecursionParams | ( | ) | [inline, explicit, private] |
Definition at line 100 of file MeshConvertRecursionParams.h.
virtual urdf_traverser::EigenTransform urdf2inventor::MeshConvertRecursionParams< MeshFormat >::getVisualTransform | ( | ) | const [inline, virtual] |
this transform will be post-multiplied the link **visual** (not the link!) local transform (their "origin"). This may be the same transform for all links, or it may be different per link.
Definition at line 81 of file MeshConvertRecursionParams.h.
urdf_traverser::EigenTransform urdf2inventor::MeshConvertRecursionParams< MeshFormat >::addVisualTransform [protected] |
this transform will be post-multiplied on *all* link **visuals** (not ithe link!) local transform (their "origin"). This can be used to correct transformation errors which may have been introduced in converting meshes from one format to the other, losing orientation information (for example, .dae has an "up vector" definition which may have been ignored)
Definition at line 111 of file MeshConvertRecursionParams.h.
std::string urdf2inventor::MeshConvertRecursionParams< MeshFormat >::extension |
Definition at line 74 of file MeshConvertRecursionParams.h.
std::string urdf2inventor::MeshConvertRecursionParams< MeshFormat >::material |
Definition at line 70 of file MeshConvertRecursionParams.h.
std::map<std::string, MeshFormat> urdf2inventor::MeshConvertRecursionParams< MeshFormat >::resultMeshes |
Definition at line 92 of file MeshConvertRecursionParams.h.
std::map<std::string, std::set<std::string> > urdf2inventor::MeshConvertRecursionParams< MeshFormat >::textureFiles |
Definition at line 97 of file MeshConvertRecursionParams.h.