Developer Documentation
OpenMesh::FinalMeshItemsT< Traits, IsTriMesh > Struct Template Reference

Definition of the mesh entities (items). More...

#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Core/Mesh/FinalMeshItemsT.hh>

Classes

class  ITraits
 

Public Types

enum  Attribs { VAttribs = Traits::VertexAttributes , HAttribs = Traits::HalfedgeAttributes , EAttribs = Traits::EdgeAttributes , FAttribs = Traits::FaceAttributes }
 
typedef Refs::Point Point
 
typedef Refs::Scalar Scalar
 
typedef Refs::Normal Normal
 
typedef Refs::Color Color
 
typedef Refs::TexCoord1D TexCoord1D
 
typedef Refs::TexCoord2D TexCoord2D
 
typedef Refs::TexCoord3D TexCoord3D
 
typedef Refs::TextureIndex TextureIndex
 
typedef Traits::template VertexT< ITraits, Refs > VertexData
 
typedef Traits::template HalfedgeT< ITraits, Refs > HalfedgeData
 
typedef Traits::template EdgeT< ITraits, Refs > EdgeData
 
typedef Traits::template FaceT< ITraits, Refs > FaceData
 

Detailed Description

template<class Traits, bool IsTriMesh>
struct OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >

Definition of the mesh entities (items).

Definition at line 67 of file FinalMeshItemsT.hh.

Member Typedef Documentation

◆ Color

template<class Traits , bool IsTriMesh>
typedef Refs::Color OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::Color

Definition at line 92 of file FinalMeshItemsT.hh.

◆ EdgeData

template<class Traits , bool IsTriMesh>
typedef Traits::template EdgeT<ITraits, Refs> OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::EdgeData

Definition at line 124 of file FinalMeshItemsT.hh.

◆ FaceData

template<class Traits , bool IsTriMesh>
typedef Traits::template FaceT<ITraits, Refs> OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::FaceData

Definition at line 125 of file FinalMeshItemsT.hh.

◆ HalfedgeData

template<class Traits , bool IsTriMesh>
typedef Traits::template HalfedgeT<ITraits, Refs> OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::HalfedgeData

Definition at line 123 of file FinalMeshItemsT.hh.

◆ Normal

template<class Traits , bool IsTriMesh>
typedef Refs::Normal OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::Normal

Definition at line 91 of file FinalMeshItemsT.hh.

◆ Point

template<class Traits , bool IsTriMesh>
typedef Refs::Point OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::Point

Definition at line 89 of file FinalMeshItemsT.hh.

◆ Scalar

template<class Traits , bool IsTriMesh>
typedef Refs::Scalar OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::Scalar

Definition at line 90 of file FinalMeshItemsT.hh.

◆ TexCoord1D

template<class Traits , bool IsTriMesh>
typedef Refs::TexCoord1D OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::TexCoord1D

Definition at line 93 of file FinalMeshItemsT.hh.

◆ TexCoord2D

template<class Traits , bool IsTriMesh>
typedef Refs::TexCoord2D OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::TexCoord2D

Definition at line 94 of file FinalMeshItemsT.hh.

◆ TexCoord3D

template<class Traits , bool IsTriMesh>
typedef Refs::TexCoord3D OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::TexCoord3D

Definition at line 95 of file FinalMeshItemsT.hh.

◆ TextureIndex

template<class Traits , bool IsTriMesh>
typedef Refs::TextureIndex OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::TextureIndex

Definition at line 96 of file FinalMeshItemsT.hh.

◆ VertexData

template<class Traits , bool IsTriMesh>
typedef Traits::template VertexT<ITraits, Refs> OpenMesh::FinalMeshItemsT< Traits, IsTriMesh >::VertexData

Definition at line 122 of file FinalMeshItemsT.hh.

Member Enumeration Documentation

◆ Attribs

template<class Traits , bool IsTriMesh>
enum OpenMesh::FinalMeshItemsT::Attribs

Definition at line 99 of file FinalMeshItemsT.hh.


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