Remove ToS2::delete_faces()

This commit is contained in:
Mael Rouxel-Labbé 2021-03-20 17:43:56 +01:00
parent 7870a0299c
commit cb2bcb9102
2 changed files with 3 additions and 12 deletions

View File

@ -91,7 +91,6 @@ public:
using Base::orientation_on_sphere;
using Base::show_face;
using Base::show_vertex;
using Base::delete_faces;
using Base::compare;
using Base::VERTEX;
using Base::EDGE;
@ -565,7 +564,9 @@ insert(const Point& p, Locate_type lt, Face_handle loc, int /*li*/)
v = tds().star_hole(edges.begin(), edges.end());
v->set_point(p);
delete_faces(faces.begin(), faces.end());
for(Face_handle f : faces)
tds().delete_face(f);
if(lt != FACE)
update_ghost_faces(v);

View File

@ -377,16 +377,6 @@ public:
// IN/OUT
Vertex_handle file_input(std::istream& is);
void file_output(std::ostream& os) const;
/*-----------------------TEMPLATE MEMBERS---------------------------*/
public:
template<class FaceIt>
void delete_faces(FaceIt face_begin, FaceIt face_end)
{
FaceIt fit = face_begin;
for(; fit!=face_end; ++fit)
tds().delete_face(*fit);
}
};
// copy constructor duplicates vertices and faces