Public Member Functions | Public Attributes | Private Member Functions
urdf2inventor::ConversionResult< MeshFormat > Class Template Reference

Encapsulates all result fields for a conversion. More...

#include <ConversionResult.h>

List of all members.

Public Member Functions

 ConversionResult (const std::string &_meshOutputExtension, const std::string &_meshOutputDirectoryName, const std::string &_texOutputDirectoryName)
 ConversionResult (const ConversionResult &o)
virtual ~ConversionResult ()

Public Attributes

std::map< std::string, MeshFormat > meshes
std::string meshOutputDirectoryName
std::string meshOutputExtension
std::string robotName
bool success
std::string texOutputDirectoryName
std::map< std::string,
std::set< std::string > > 
textureFiles

Private Member Functions

 ConversionResult ()

Detailed Description

template<typename MeshFormat>
class urdf2inventor::ConversionResult< MeshFormat >

Encapsulates all result fields for a conversion.

Author:
Jennifer Buehler
Date:
November 2015

Definition at line 94 of file ConversionResult.h.


Constructor & Destructor Documentation

template<typename MeshFormat >
urdf2inventor::ConversionResult< MeshFormat >::ConversionResult ( const std::string &  _meshOutputExtension,
const std::string &  _meshOutputDirectoryName,
const std::string &  _texOutputDirectoryName 
) [inline, explicit]

Definition at line 97 of file ConversionResult.h.

template<typename MeshFormat >
urdf2inventor::ConversionResult< MeshFormat >::ConversionResult ( const ConversionResult< MeshFormat > &  o) [inline]

Definition at line 104 of file ConversionResult.h.

template<typename MeshFormat >
virtual urdf2inventor::ConversionResult< MeshFormat >::~ConversionResult ( ) [inline, virtual]

Definition at line 112 of file ConversionResult.h.

template<typename MeshFormat >
urdf2inventor::ConversionResult< MeshFormat >::ConversionResult ( ) [inline, private]

Definition at line 142 of file ConversionResult.h.


Member Data Documentation

template<typename MeshFormat >
std::map<std::string, MeshFormat> urdf2inventor::ConversionResult< MeshFormat >::meshes

Definition at line 117 of file ConversionResult.h.

template<typename MeshFormat >
std::string urdf2inventor::ConversionResult< MeshFormat >::meshOutputDirectoryName

Definition at line 134 of file ConversionResult.h.

template<typename MeshFormat >
std::string urdf2inventor::ConversionResult< MeshFormat >::meshOutputExtension

Definition at line 131 of file ConversionResult.h.

template<typename MeshFormat >
std::string urdf2inventor::ConversionResult< MeshFormat >::robotName

Definition at line 114 of file ConversionResult.h.

template<typename MeshFormat >
bool urdf2inventor::ConversionResult< MeshFormat >::success

Definition at line 139 of file ConversionResult.h.

template<typename MeshFormat >
std::string urdf2inventor::ConversionResult< MeshFormat >::texOutputDirectoryName

Definition at line 137 of file ConversionResult.h.

template<typename MeshFormat >
std::map<std::string, std::set<std::string> > urdf2inventor::ConversionResult< MeshFormat >::textureFiles

The texture file names to copy to target directory: The key is the path to a target texture directory. It is either absolute, or if it's relative, it is relative to a global output directory ``<output-dir>``. Value is a list of *absolute* filenames of textures to copy into this directory. So copying all files i ``<mapIterator->second[i]>`` to ``[<output-dir>/]<mapIterator->first>`` will be required when installing the mesh file which is meant to go in ``<output-dir>``/``<file.extension>``.

Definition at line 128 of file ConversionResult.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