42 #ifndef OPENMESH_POLYCONNECTIVITY_HH
43 #define OPENMESH_POLYCONNECTIVITY_HH
45 #include <OpenMesh/Core/Mesh/ArrayKernel.hh>
46 #include <OpenMesh/Core/Mesh/IteratorsT.hh>
47 #include <OpenMesh/Core/Mesh/CirculatorsT.hh>
167 inline static bool is_triangles()
181 {
return new_vertex(); }
191 {
return add_face(&_vhandles.front(), _vhandles.size()); }
591 {
return face_handle(opposite_halfedge_handle(_heh)); }
712 struct AddFaceEdgeInfo
718 std::vector<AddFaceEdgeInfo> edgeData_;
719 std::vector<std::pair<HalfedgeHandle, HalfedgeHandle> > next_cache_;
720 uint next_cache_count_;
726 #endif//OPENMESH_POLYCONNECTIVITY_HH