All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
gazebo::common::ColladaExporter Class Reference

Class used to export Collada mesh files. More...

#include <common/common.hh>

Inheritance diagram for gazebo::common::ColladaExporter:
Inheritance graph
[legend]
Collaboration diagram for gazebo::common::ColladaExporter:
Collaboration graph
[legend]

Public Types

enum  GeometryType { POSITION, NORMAL, UVMAP }
 Geometry types. More...
 

Public Member Functions

 ColladaExporter ()
 Constructor. More...
 
virtual ~ColladaExporter ()
 Destructor. More...
 
virtual void Export (const Mesh *_mesh, const std::string &_filename, bool _exportTextures)
 Export a mesh to a file. More...
 
- Public Member Functions inherited from gazebo::common::MeshExporter
 MeshExporter ()
 Constructor. More...
 
virtual ~MeshExporter ()
 Destructor. More...
 

Detailed Description

Class used to export Collada mesh files.

Member Enumeration Documentation

Geometry types.

Enumerator
POSITION 
NORMAL 
UVMAP 

Constructor & Destructor Documentation

gazebo::common::ColladaExporter::ColladaExporter ( )

Constructor.

virtual gazebo::common::ColladaExporter::~ColladaExporter ( )
virtual

Destructor.

Member Function Documentation

virtual void gazebo::common::ColladaExporter::Export ( const Mesh _mesh,
const std::string &  _filename,
bool  _exportTextures 
)
virtual

Export a mesh to a file.

Parameters
[in]_meshPointer to the mesh to be exported
[in]_filenameExported file's path and name
[in]_exportTexturesTrue to export texture images to '../materials/textures' folder

Implements gazebo::common::MeshExporter.


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