OpenMesh::IO::BaseImporter Class Reference

#include <BaseImporter.hh>

Inheritance diagram for OpenMesh::IO::BaseImporter:

Inheritance graph
[legend]

Public Types

typedef std::vector< VertexHandleVHandles

Public Member Functions

virtual VertexHandle add_vertex (const Vec3f &_point)=0
virtual FaceHandle add_face (const VHandles &_indices)=0
virtual void set_normal (VertexHandle _vh, const Vec3f &_normal)=0
virtual void set_color (VertexHandle _vh, const Vec3uc &_color)=0
virtual void set_texcoord (VertexHandle _vh, const Vec2f &_texcoord)=0
virtual void set_normal (FaceHandle _fh, const Vec3f &_normal)=0
virtual void set_color (FaceHandle _fh, const Vec3uc &_color)=0
virtual BaseKernelkernel ()
virtual bool is_triangle_mesh () const
void reserve (unsigned int, unsigned int, unsigned int)
virtual size_t n_vertices () const =0
virtual size_t n_faces () const =0
virtual size_t n_edges () const =0
virtual void prepare ()
virtual void finish ()

Detailed Description

Base class for importer modules. Importer modules provide an interface between the loader modules and the target data structure. This is basically a wrapper providing virtual versions for the required mesh functions.
The documentation for this class was generated from the following file:

Generated on Fri Jan 16 13:01:51 2009 by  doxygen 1.5.5