mirror of https://github.com/CGAL/cgal
- 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. |
||
|---|---|---|
| .. | ||
| IO | ||
| Mesh_2 | ||
| Constrained_Delaunay_triangulation_face_base_2.h | ||
| Constrained_voronoi_diagram_2.h | ||
| Delaunay_mesh_area_criteria_2.h | ||
| Delaunay_mesh_criteria_2.h | ||
| Delaunay_mesh_face_base_2.h | ||
| Delaunay_mesh_local_size_criteria_2.h | ||
| Delaunay_mesh_size_criteria_2.h | ||
| Delaunay_mesh_vertex_base_2.h | ||
| Delaunay_mesher_2.h | ||
| Delaunay_mesher_no_edge_refinement_2.h | ||
| Filter_circulator.h | ||
| Triangulation_conformer_2.h | ||
| lloyd_optimize_mesh_2.h | ||