OpenMesh::IO::BaseExporter Class Reference

#include <BaseExporter.hh>

Inheritance diagram for OpenMesh::IO::BaseExporter:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

virtual OpenMesh::IO::BaseExporter::~BaseExporter (  )  [inline, virtual]

Definition at line 67 of file BaseExporter.hh.


Member Function Documentation

virtual Vec3uc OpenMesh::IO::BaseExporter::color ( EdgeHandle  _eh  )  const [pure virtual]
virtual Vec3uc OpenMesh::IO::BaseExporter::color ( FaceHandle  _fh  )  const [pure virtual]
virtual Vec3uc OpenMesh::IO::BaseExporter::color ( VertexHandle  _vh  )  const [pure virtual]
virtual Vec4uc OpenMesh::IO::BaseExporter::colorA ( EdgeHandle  _eh  )  const [pure virtual]
virtual Vec4uc OpenMesh::IO::BaseExporter::colorA ( FaceHandle  _fh  )  const [pure virtual]
virtual Vec4uc OpenMesh::IO::BaseExporter::colorA ( VertexHandle  _vh  )  const [pure virtual]
virtual unsigned int OpenMesh::IO::BaseExporter::get_vhandles ( FaceHandle  _fh,
std::vector< VertexHandle > &  _vhandles 
) const [pure virtual]
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]
virtual size_t OpenMesh::IO::BaseExporter::n_faces (  )  const [pure virtual]
virtual size_t OpenMesh::IO::BaseExporter::n_vertices (  )  const [pure virtual]
virtual Vec3f OpenMesh::IO::BaseExporter::normal ( FaceHandle  _fh  )  const [pure virtual]
virtual Vec3f OpenMesh::IO::BaseExporter::normal ( VertexHandle  _vh  )  const [pure virtual]
virtual Vec3f OpenMesh::IO::BaseExporter::point ( VertexHandle  _vh  )  const [pure virtual]
virtual Vec2f OpenMesh::IO::BaseExporter::texcoord ( VertexHandle  _vh  )  const [pure virtual]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:18 2013