#include <BaseExporter.hh>

Public Member Functions | |
| virtual Vec3uc | color (EdgeHandle _eh) const =0 |
| virtual Vec3uc | color (FaceHandle _fh) const =0 |
| virtual Vec3uc | color (VertexHandle _vh) const =0 |
| virtual Vec4uc | colorA (EdgeHandle _eh) const =0 |
| virtual Vec4uc | colorA (FaceHandle _fh) const =0 |
| virtual Vec4uc | colorA (VertexHandle _vh) const =0 |
| virtual unsigned int | get_vhandles (FaceHandle _fh, std::vector< VertexHandle > &_vhandles) const =0 |
| virtual bool | has_edge_colors () const |
| virtual bool | has_face_colors () const |
| virtual bool | has_face_normals () const |
| virtual bool | has_vertex_colors () const |
| virtual bool | has_vertex_normals () const |
| virtual bool | has_vertex_texcoords () const |
| virtual bool | is_triangle_mesh () const |
| virtual const BaseKernel * | kernel () |
| virtual size_t | n_edges () const =0 |
| virtual size_t | n_faces () const =0 |
| virtual size_t | n_vertices () const =0 |
| virtual Vec3f | normal (FaceHandle _fh) const =0 |
| virtual Vec3f | normal (VertexHandle _vh) const =0 |
| virtual Vec3f | point (VertexHandle _vh) const =0 |
| virtual Vec2f | texcoord (VertexHandle _vh) const =0 |
| virtual | ~BaseExporter () |
Base class for exporter modules. The exporter modules provide an interface between the writer modules and the target data structure.
Definition at line 76 of file BaseExporter.hh.
| virtual OpenMesh::IO::BaseExporter::~BaseExporter | ( | ) | [inline, virtual] |
Definition at line 67 of file BaseExporter.hh.
| virtual Vec3uc OpenMesh::IO::BaseExporter::color | ( | EdgeHandle | _eh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec3uc OpenMesh::IO::BaseExporter::color | ( | FaceHandle | _fh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec3uc OpenMesh::IO::BaseExporter::color | ( | VertexHandle | _vh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec4uc OpenMesh::IO::BaseExporter::colorA | ( | EdgeHandle | _eh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec4uc OpenMesh::IO::BaseExporter::colorA | ( | FaceHandle | _fh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec4uc OpenMesh::IO::BaseExporter::colorA | ( | VertexHandle | _vh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual unsigned int OpenMesh::IO::BaseExporter::get_vhandles | ( | FaceHandle | _fh, | |
| std::vector< VertexHandle > & | _vhandles | |||
| ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual bool OpenMesh::IO::BaseExporter::has_edge_colors | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 105 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::has_face_colors | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 107 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::has_face_normals | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 106 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::has_vertex_colors | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 103 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::has_vertex_normals | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 102 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::has_vertex_texcoords | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 104 of file BaseExporter.hh.
| virtual bool OpenMesh::IO::BaseExporter::is_triangle_mesh | ( | ) | const [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 101 of file BaseExporter.hh.
| virtual const BaseKernel* OpenMesh::IO::BaseExporter::kernel | ( | ) | [inline, virtual] |
Reimplemented in OpenMesh::IO::ExporterT< Mesh >.
Definition at line 91 of file BaseExporter.hh.
| virtual size_t OpenMesh::IO::BaseExporter::n_edges | ( | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual size_t OpenMesh::IO::BaseExporter::n_faces | ( | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual size_t OpenMesh::IO::BaseExporter::n_vertices | ( | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec3f OpenMesh::IO::BaseExporter::normal | ( | FaceHandle | _fh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec3f OpenMesh::IO::BaseExporter::normal | ( | VertexHandle | _vh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec3f OpenMesh::IO::BaseExporter::point | ( | VertexHandle | _vh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.
| virtual Vec2f OpenMesh::IO::BaseExporter::texcoord | ( | VertexHandle | _vh | ) | const [pure virtual] |
Implemented in OpenMesh::IO::ExporterT< Mesh >.