42 #ifndef OPENMESH_MESH_ITEMS_HH
43 #define OPENMESH_MESH_ITEMS_HH
49 #include <OpenMesh/Core/System/config.h>
50 #include <OpenMesh/Core/Utils/GenProg.hh>
51 #include <OpenMesh/Core/Utils/vector_traits.hh>
52 #include <OpenMesh/Core/Mesh/Handles.hh>
64 template <
class Traits,
bool IsTriMesh>
68 #ifndef DOXY_IGNORE_THIS
71 typedef typename Traits::Point Point;
87 typedef typename Refs::Point Point;
88 typedef typename Refs::Scalar Scalar;
120 typedef typename Traits::template VertexT<ITraits, Refs> VertexData;
121 typedef typename Traits::template HalfedgeT<ITraits, Refs> HalfedgeData;
122 typedef typename Traits::template EdgeT<ITraits, Refs> EdgeData;
123 typedef typename Traits::template FaceT<ITraits, Refs> FaceData;
130 #endif // OPENMESH_MESH_ITEMS_HH defined