cgal/Mesh_2/include/CGAL
Laurent Rineau eafa97a862 major cleanup of Polyline_constraint_hierarchy_2
- remove all mentions of `Edge` and `Constraint`
- `Subconstraint_iterator` is renamed `Subconstraint_and_contexts_iterator` (because of its value type)
- a new `Subconstraint_iterator`, with value type `Subconstraint`
- a few unused/untested and uncompilable functions are removed from the code
- a lot of internal renamings

== Breaking changes ==

For `Constrained_triangulation_plus_2`, there are a few breaking changes...

- The value type of `subconstraints_begin()`, `subconstraints_end()`, of the range `subconstraints()` has changed to `Subconstraint` (a simple `std::pair` of vertex handles). That is actually a kind of bug-fix, because it was documented as such in the user manual.
- The new member functions `subconstraints_and_contexts_begin()`, `subconstraints_and_contexts_end()`, `subconstraints_and_contexts()` are created get the old value type (`std::pair<const Subconstraint, std::list<Context>*>`).
- A few range types have changed from `CGAL::Iterator_range<It>` to `unspecified_type`, for efficiency reasons.
- Doc fixes.

== Determinism ==

Even if it was not documented, the range `subconstraints()` is deterministic (used by Mesh_2), and `subconstraints_and_contexts()` is not.
2025-01-13 17:06:58 +01:00
..
IO iformat/oformat are in CGAL::IO 2023-09-25 16:09:41 +02:00
Mesh_2 major cleanup of Polyline_constraint_hierarchy_2 2025-01-13 17:06:58 +01:00
Constrained_Delaunay_triangulation_face_base_2.h CGAL: No longer per package assertions 2022-09-23 12:49:40 +01:00
Constrained_voronoi_diagram_2.h spelling corrections 2022-11-15 15:21:01 +01:00
Delaunay_mesh_area_criteria_2.h extra run of the script to remove tabs and trailing whitespaces 2020-03-26 14:16:06 +01:00
Delaunay_mesh_criteria_2.h extra run of the script to remove tabs and trailing whitespaces 2020-03-26 14:16:06 +01:00
Delaunay_mesh_face_base_2.h Rename and move stuff 2022-03-15 10:34:36 +01:00
Delaunay_mesh_local_size_criteria_2.h extra run of the script to remove tabs and trailing whitespaces 2020-03-26 14:16:06 +01:00
Delaunay_mesh_size_criteria_2.h issue #8515 Spelling mistakes found checking `en-GB` to `en-US` 2024-10-05 11:28:29 +02:00
Delaunay_mesh_vertex_base_2.h Merge branch 'master' into Mesh_2-more_CGAL_MESH_2_DEBUG_REFINEMENT_POINTS-GF 2021-05-12 15:20:27 +02:00
Delaunay_mesher_2.h use backticks instead of \c 2022-10-04 19:31:50 +02:00
Delaunay_mesher_no_edge_refinement_2.h fix an error detected by UBSAN 2025-01-08 21:13:43 +01:00
Filter_circulator.h extra run of the script to remove tabs and trailing whitespaces 2020-03-26 14:16:06 +01:00
Triangulation_conformer_2.h spelling corrections 2022-11-15 15:21:01 +01:00
lloyd_optimize_mesh_2.h fix warnings 2022-10-25 14:07:07 +02:00