#include <ExporterT.hh>

Public Member Functions | |
| Vec3uc | color (FaceHandle _fh) const |
| Vec3uc | color (EdgeHandle _eh) const |
| Vec3uc | color (VertexHandle _vh) const |
| Vec4uc | colorA (FaceHandle _fh) const |
| Vec4uc | colorA (EdgeHandle _eh) const |
| Vec4uc | colorA (VertexHandle _vh) const |
| ExporterT (const Mesh &_mesh) | |
| unsigned int | get_vhandles (FaceHandle _fh, std::vector< VertexHandle > &_vhandles) const |
| bool | has_edge_colors () const |
| bool | has_face_colors () const |
| bool | has_face_normals () const |
| bool | has_vertex_colors () const |
| bool | has_vertex_normals () const |
| bool | has_vertex_texcoords () const |
| bool | is_triangle_mesh () const |
| virtual const BaseKernel * | kernel () |
| size_t | n_edges () const |
| size_t | n_faces () const |
| size_t | n_vertices () const |
| Vec3f | normal (FaceHandle _fh) const |
| Vec3f | normal (VertexHandle _vh) const |
| Vec3f | point (VertexHandle _vh) const |
| Vec2f | texcoord (VertexHandle _vh) const |
Private Attributes | |
| const Mesh & | mesh_ |
This class template provides an exporter module for OpenMesh meshes.
Definition at line 75 of file ExporterT.hh.
| OpenMesh::IO::ExporterT< Mesh >::ExporterT | ( | const Mesh & | _mesh | ) | [inline] |
Definition at line 70 of file ExporterT.hh.
| Vec3uc OpenMesh::IO::ExporterT< Mesh >::color | ( | FaceHandle | _fh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 156 of file ExporterT.hh.
| Vec3uc OpenMesh::IO::ExporterT< Mesh >::color | ( | EdgeHandle | _eh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 119 of file ExporterT.hh.
| Vec3uc OpenMesh::IO::ExporterT< Mesh >::color | ( | VertexHandle | _vh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 87 of file ExporterT.hh.
| Vec4uc OpenMesh::IO::ExporterT< Mesh >::colorA | ( | FaceHandle | _fh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 163 of file ExporterT.hh.
| Vec4uc OpenMesh::IO::ExporterT< Mesh >::colorA | ( | EdgeHandle | _eh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 126 of file ExporterT.hh.
| Vec4uc OpenMesh::IO::ExporterT< Mesh >::colorA | ( | VertexHandle | _vh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 94 of file ExporterT.hh.
| unsigned int OpenMesh::IO::ExporterT< Mesh >::get_vhandles | ( | FaceHandle | _fh, | |
| std::vector< VertexHandle > & | _vhandles | |||
| ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 136 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_edge_colors | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 186 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_face_colors | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 188 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_face_normals | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 187 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_vertex_colors | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 184 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_vertex_normals | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 183 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::has_vertex_texcoords | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 185 of file ExporterT.hh.
| bool OpenMesh::IO::ExporterT< Mesh >::is_triangle_mesh | ( | ) | const [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 180 of file ExporterT.hh.
| virtual const BaseKernel* OpenMesh::IO::ExporterT< Mesh >::kernel | ( | ) | [inline, virtual] |
Reimplemented from OpenMesh::IO::BaseExporter.
Definition at line 170 of file ExporterT.hh.
| size_t OpenMesh::IO::ExporterT< Mesh >::n_edges | ( | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 176 of file ExporterT.hh.
| size_t OpenMesh::IO::ExporterT< Mesh >::n_faces | ( | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 175 of file ExporterT.hh.
| size_t OpenMesh::IO::ExporterT< Mesh >::n_vertices | ( | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 174 of file ExporterT.hh.
| Vec3f OpenMesh::IO::ExporterT< Mesh >::normal | ( | FaceHandle | _fh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 149 of file ExporterT.hh.
| Vec3f OpenMesh::IO::ExporterT< Mesh >::normal | ( | VertexHandle | _vh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 80 of file ExporterT.hh.
| Vec3f OpenMesh::IO::ExporterT< Mesh >::point | ( | VertexHandle | _vh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 75 of file ExporterT.hh.
| Vec2f OpenMesh::IO::ExporterT< Mesh >::texcoord | ( | VertexHandle | _vh | ) | const [inline, virtual] |
Implements OpenMesh::IO::BaseExporter.
Definition at line 101 of file ExporterT.hh.
const Mesh& OpenMesh::IO::ExporterT< Mesh >::mesh_ [private] |
Definition at line 192 of file ExporterT.hh.