Fix constness issue (#9018)

Fixes #9017
This commit is contained in:
Sebastien Loriot 2025-08-13 18:02:23 +02:00 committed by GitHub
commit b857d34444
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 17 deletions

View File

@ -421,32 +421,32 @@ struct Default_visitor{
typedef typename GT::halfedge_descriptor halfedge_descriptor;
typedef typename GT::vertex_descriptor vertex_descriptor;
// face visitor functions
void before_subface_creations(face_descriptor /*f_old*/,TriangleMesh&){}
void after_subface_creations(TriangleMesh&){}
void before_subface_created(TriangleMesh&){}
void after_subface_created(face_descriptor /*f_new*/,TriangleMesh&){}
void before_face_copy(face_descriptor /*f_old*/, const TriangleMesh&, TriangleMesh&){}
void before_subface_creations(face_descriptor /*f_old*/, const TriangleMesh&){}
void after_subface_creations(const TriangleMesh&){}
void before_subface_created(const TriangleMesh&){}
void after_subface_created(face_descriptor /*f_new*/,const TriangleMesh&){}
void before_face_copy(face_descriptor /*f_old*/, const TriangleMesh&, const TriangleMesh&){}
void after_face_copy(face_descriptor /*f_old*/, const TriangleMesh&,
face_descriptor /* f_new */, TriangleMesh&){}
void subface_of_coplanar_faces_intersection(face_descriptor /*f*/, TriangleMesh&) {}
face_descriptor /* f_new */, const TriangleMesh&){}
void subface_of_coplanar_faces_intersection(face_descriptor /*f*/, const TriangleMesh&) {}
// edge visitor functions
void before_edge_split(halfedge_descriptor /* h */, TriangleMesh& /* tm */){}
void edge_split(halfedge_descriptor /* hnew */, TriangleMesh& /* tm */){}
void before_edge_split(halfedge_descriptor /* h */, const TriangleMesh& /* tm */){}
void edge_split(halfedge_descriptor /* hnew */, const TriangleMesh& /* tm */){}
void after_edge_split(){}
void add_retriangulation_edge(halfedge_descriptor /* h */ , TriangleMesh& /* tm */) {} // edges added during split face retriangulation
void add_retriangulation_edge(halfedge_descriptor /* h */ , const TriangleMesh& /* tm */) {} // edges added during split face retriangulation
void before_edge_copy(halfedge_descriptor /*h_old*/, const TriangleMesh&, TriangleMesh&){}
void before_edge_copy(halfedge_descriptor /*h_old*/, const TriangleMesh&, const TriangleMesh&){}
void after_edge_copy(halfedge_descriptor /*h_old*/, const TriangleMesh&,
halfedge_descriptor /* f_new */, TriangleMesh&){}
halfedge_descriptor /* f_new */, const TriangleMesh&){}
void before_edge_duplicated(halfedge_descriptor /*h_old*/, TriangleMesh&){} // called before a patch border edge is duplicated
void before_edge_duplicated(halfedge_descriptor /*h_old*/, const TriangleMesh&){} // called before a patch border edge is duplicated
void after_edge_duplicated(halfedge_descriptor /*h_old*/,
halfedge_descriptor /* f_new */, TriangleMesh&){} // called after a patch border edge is duplicated
halfedge_descriptor /* f_new */, const TriangleMesh&){} // called after a patch border edge is duplicated
void intersection_edge_copy(halfedge_descriptor /* h_old1 */, const TriangleMesh& /* tm1 */,
halfedge_descriptor /* h_old2 */, const TriangleMesh& /* tm2 */,
halfedge_descriptor /* h_new */, TriangleMesh& /* tm_new */){}
halfedge_descriptor /* h_new */, const TriangleMesh& /* tm_new */){}
// vertex visitor functions
void new_vertex_added(std::size_t /* node_id */,
vertex_descriptor /* vh */,
@ -460,9 +460,9 @@ struct Default_visitor{
const TriangleMesh& /* tm2 */,
bool /* is_target_coplanar */,
bool /* is_source_coplanar */) {}
void before_vertex_copy(vertex_descriptor /*v_src*/, const TriangleMesh& /*tm_src*/, TriangleMesh& /*tm_tgt*/){}
void before_vertex_copy(vertex_descriptor /*v_src*/, const TriangleMesh& /*tm_src*/, const TriangleMesh& /*tm_tgt*/){}
void after_vertex_copy(vertex_descriptor /*v_src*/, const TriangleMesh& /*tm_src*/,
vertex_descriptor /* v_tgt */, TriangleMesh& /*tm_tgt*/){}
vertex_descriptor /* v_tgt */, const TriangleMesh& /*tm_tgt*/){}
// progress tracking
void start_filtering_intersections() const {}