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 | ||
| Triangulation_2 | ||
| boost/graph | ||
| Constrained_Delaunay_triangulation_2.h | ||
| Constrained_triangulation_2.h | ||
| Constrained_triangulation_face_base_2.h | ||
| Constrained_triangulation_plus_2.h | ||
| Delaunay_triangulation_2.h | ||
| Regular_triangulation_2.h | ||
| Regular_triangulation_face_base_2.h | ||
| Regular_triangulation_vertex_base_2.h | ||
| Triangulation_2.h | ||
| Triangulation_2_projection_traits_3.h | ||
| Triangulation_2_to_lcc.h | ||
| Triangulation_2_traits_3.h | ||
| Triangulation_data_structure_using_list_2.h | ||
| Triangulation_default_data_structure_2.h | ||
| Triangulation_face_base_2.h | ||
| Triangulation_face_base_with_id_2.h | ||
| Triangulation_face_base_with_info_2.h | ||
| Triangulation_hierarchy_2.h | ||
| Triangulation_hierarchy_vertex_base_2.h | ||
| Triangulation_vertex_base_2.h | ||
| Triangulation_vertex_base_with_id_2.h | ||
| Triangulation_vertex_base_with_info_2.h | ||
| draw_constrained_triangulation_2.h | ||
| draw_triangulation_2.h | ||
| mark_domain_in_triangulation.h | ||