44 #ifndef OPENMESH_ARRAY_ITEMS_HH 45 #define OPENMESH_ARRAY_ITEMS_HH 51 #include <OpenMesh/Core/System/config.h> 52 #include <OpenMesh/Core/Utils/GenProg.hh> 53 #include <OpenMesh/Core/Mesh/Handles.hh> 73 friend class ArrayKernel;
74 HalfedgeHandle halfedge_handle_;
80 #ifndef DOXY_IGNORE_THIS 81 class Halfedge_without_prev
83 friend class ArrayKernel;
84 FaceHandle face_handle_;
85 VertexHandle vertex_handle_;
86 HalfedgeHandle next_halfedge_handle_;
90 #ifndef DOXY_IGNORE_THIS 91 class Halfedge_with_prev :
public Halfedge_without_prev
93 friend class ArrayKernel;
94 HalfedgeHandle prev_halfedge_handle_;
99 typedef Halfedge_with_prev Halfedge;
100 typedef GenProg::Bool2Type<true> HasPrevHalfedge;
103 #ifndef DOXY_IGNORE_THIS 106 friend class ArrayKernel;
107 Halfedge halfedges_[2];
112 #ifndef DOXY_IGNORE_THIS 115 friend class ArrayKernel;
116 HalfedgeHandle halfedge_handle_;
124 #endif // OPENMESH_ITEMS_HH defined Contains all the mesh ingredients like the polygonal mesh, the triangle mesh, different mesh kernels ...
Definition: MeshItems.hh:59