OpenMesh
OpenMesh::DefaultTraitsDouble Class Reference

Version of Default Traits that uses double precision for points and normals as well as floating point vectors for colors. More...

#include <OpenMesh/Mesh/Traits.hh>

Inheritance diagram for OpenMesh::DefaultTraitsDouble:
Collaboration diagram for OpenMesh::DefaultTraitsDouble:

Public Types

typedef OpenMesh::Vec3d Point
 Use double precision points.
 
typedef OpenMesh::Vec3d Normal
 Use double precision Normals.
 
typedef OpenMesh::Vec4f Color
 Use RGBA Color.
 
- Public Types inherited from OpenMesh::DefaultTraits
enum  { VertexAttributes = 0 }
 
enum  { HalfedgeAttributes = Attributes::PrevHalfedge }
 
enum  { EdgeAttributes = 0 }
 
enum  { FaceAttributes = 0 }
 
typedef Vec3f Point
 The default coordinate type is OpenMesh::Vec3f.
 
typedef Vec3f Normal
 The default normal type is OpenMesh::Vec3f.
 
typedef float TexCoord1D
 The default 1D texture coordinate type is float.
 
typedef Vec2f TexCoord2D
 The default 2D texture coordinate type is OpenMesh::Vec2f.
 
typedef Vec3f TexCoord3D
 The default 3D texture coordinate type is OpenMesh::Vec3f.
 
typedef int TextureIndex
 The default texture index type.
 
typedef Vec3uc Color
 The default color type is OpenMesh::Vec3uc.
 

Detailed Description

Version of Default Traits that uses double precision for points and normals as well as floating point vectors for colors.

See also
The Mesh docu section on Specifying your MyMesh.
Traits.hh for a list of macros for traits classes.

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

Project OpenMesh, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .