Public Types | Public Member Functions | Public Attributes | Protected Attributes | Private Member Functions
urdf2inventor::MeshConvertRecursionParams< MeshFormat > Class Template Reference

Includes parameters to be passed on in recursion when generating meshes. More...

#include <MeshConvertRecursionParams.h>

Inheritance diagram for urdf2inventor::MeshConvertRecursionParams< MeshFormat >:
Inheritance graph
[legend]

List of all members.

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 ()

Detailed Description

template<class MeshFormat>
class urdf2inventor::MeshConvertRecursionParams< MeshFormat >

Includes parameters to be passed on in recursion when generating meshes.

Definition at line 48 of file MeshConvertRecursionParams.h.


Member Typedef Documentation

template<class MeshFormat>
typedef baselib_binding::shared_ptr<Self>::type urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Ptr

Reimplemented from urdf_traverser::FactorRecursionParams.

Definition at line 52 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
typedef MeshConvertRecursionParams<MeshFormat> urdf2inventor::MeshConvertRecursionParams< MeshFormat >::Self

Definition at line 51 of file MeshConvertRecursionParams.h.


Constructor & Destructor Documentation

template<class MeshFormat>
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.

template<class MeshFormat>
urdf2inventor::MeshConvertRecursionParams< MeshFormat >::MeshConvertRecursionParams ( const MeshConvertRecursionParams< MeshFormat > &  o) [inline]

Definition at line 60 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
virtual urdf2inventor::MeshConvertRecursionParams< MeshFormat >::~MeshConvertRecursionParams ( ) [inline, virtual]

Definition at line 67 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
urdf2inventor::MeshConvertRecursionParams< MeshFormat >::MeshConvertRecursionParams ( ) [inline, explicit, private]

Definition at line 100 of file MeshConvertRecursionParams.h.


Member Function Documentation

template<class MeshFormat>
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.


Member Data Documentation

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.

template<class MeshFormat>
std::string urdf2inventor::MeshConvertRecursionParams< MeshFormat >::extension

Definition at line 74 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
std::string urdf2inventor::MeshConvertRecursionParams< MeshFormat >::material

Definition at line 70 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
std::map<std::string, MeshFormat> urdf2inventor::MeshConvertRecursionParams< MeshFormat >::resultMeshes

Definition at line 92 of file MeshConvertRecursionParams.h.

template<class MeshFormat>
std::map<std::string, std::set<std::string> > urdf2inventor::MeshConvertRecursionParams< MeshFormat >::textureFiles

Definition at line 97 of file MeshConvertRecursionParams.h.


The documentation for this class was generated from the following file:


urdf2inventor
Author(s): Jennifer Buehler
autogenerated on Fri Mar 1 2019 03:38:11