Developer Documentation
OpenMesh::DefaultTraitsDouble Class Reference

#include <OpenMesh/Mesh/Traits.hh>

Inheritance diagram for OpenMesh::DefaultTraitsDouble:
OpenMesh::DefaultTraits

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
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.
 

Additional Inherited Members

- Public Member Functions inherited from OpenMesh::DefaultTraits
 VertexAttributes (0)
 
 HalfedgeAttributes (Attributes::PrevHalfedge)
 
 EdgeAttributes (0)
 
 FaceAttributes (0)
 

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.

Definition at line 163 of file Traits.hh.


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