Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ACG::SceneGraph::OpenMesh::IO::ExporterT< Mesh > Class Template Reference
Inheritance diagram for ACG::SceneGraph::OpenMesh::IO::ExporterT< Mesh >:
ACG::SceneGraph::OpenMesh::IO::BaseExporter

Public Member Functions

 ExporterT (const Mesh &_mesh)
 
Vec3f point (VertexHandle _vh) const
 
Vec3f normal (VertexHandle _vh) const
 
Vec3uc color (VertexHandle _vh) const
 
Vec4uc colorA (VertexHandle _vh) const
 
Vec3ui colori (VertexHandle _vh) const
 
Vec4ui colorAi (VertexHandle _vh) const
 
Vec3f colorf (VertexHandle _vh) const
 
Vec4f colorAf (VertexHandle _vh) const
 
Vec2f texcoord (VertexHandle _vh) const
 
Vec3uc color (EdgeHandle _eh) const
 
Vec4uc colorA (EdgeHandle _eh) const
 
Vec3ui colori (EdgeHandle _eh) const
 
Vec4ui colorAi (EdgeHandle _eh) const
 
Vec3f colorf (EdgeHandle _eh) const
 
Vec4f colorAf (EdgeHandle _eh) const
 
unsigned int get_vhandles (FaceHandle _fh, std::vector< VertexHandle > &_vhandles) const
 
Vec3f normal (FaceHandle _fh) const
 
Vec3uc color (FaceHandle _fh) const
 
Vec4uc colorA (FaceHandle _fh) const
 
Vec3ui colori (FaceHandle _fh) const
 
Vec4ui colorAi (FaceHandle _fh) const
 
Vec3f colorf (FaceHandle _fh) const
 
Vec4f colorAf (FaceHandle _fh) const
 
virtual const BaseKernelkernel ()
 
size_t n_vertices () const
 
size_t n_faces () const
 
size_t n_edges () const
 
bool is_triangle_mesh () const
 
bool has_vertex_normals () const
 
bool has_vertex_colors () const
 
bool has_vertex_texcoords () const
 
bool has_edge_colors () const
 
bool has_face_normals () const
 
bool has_face_colors () const
 

Private Attributes

const Meshmesh_
 

Detailed Description

template<class Mesh>
class ACG::SceneGraph::OpenMesh::IO::ExporterT< Mesh >

This class template provides an exporter module for OpenMesh meshes.

Definition at line 87 of file MeshNode2T.cc.


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