Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/PMPAutorefinementVisitor.h

Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
This commit is contained in:
lvalque 2025-04-08 10:39:53 +02:00 committed by GitHub
parent 3cdcc73201
commit 2cf7cef912
1 changed files with 1 additions and 2 deletions

View File

@ -23,8 +23,7 @@ public:
/// called for each subtriangle created from a triangle with intersection, `tgt_id` is the position in the triangle container after calling
/// `autorefine_triangle_soup()` of the subtriangle, while `src_id` was the position of the original support triangle before calling the function.
void new_subtriangle(std::size_t tgt_id, std::size_t src_id);
/// called for each triangle delete because it was or became degenerated, `src_id` was its position before calling `autorefine_triangle_soup()`.
/// A triangle may degenerate inside `autorefine_triangle_soup()` if and only if `apply_iterative_snap_rounding` is set to `true`.
/// called for each input triangle deleted because it was degenerated, `src_id` was the position of the original support triangle before calling the function. Additionally, if `apply_iterative_snap_rounding()` is set to `true`, some extra triangle might become degenerated and will be absent from the output range of triangles. Those triangles are also reported in this function.
void delete_triangle(std::size_t src_id);
/// @}
};