mirror of https://github.com/CGAL/cgal
Fixed the code that computes intersections in the polycurve traits (Arr_polycurve_traits_2). ## Summary of Changes The code of the Intersection_2 functor was developed from scratch. The old code only supported polylines (by mistake), that is, chains of segments. The new code supports intersections of chains of any type of sub-curves. It turns out that the new code is ~15% more efficient. While at it, I replaced 'typedef' statements with modern 'using' statements. ## Release Management Apparently, there is no "CHANGES.md" file yet for 6.1, so I'll add an entry that informs about this fix after it is introduced (to 'master' and 'master' is merged to this branch.) * Affected package(s): Arrangement_on_surface_2 * Issue(s) solved (if any): fix #8468 * Feature/Small Feature (if any): * Link to compiled documentation (obligatory for small feature) [*wrong link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg) * License and copyright ownership: TAU |
||
|---|---|---|
| .. | ||
| benchmark | ||
| demo | ||
| doc/Arrangement_on_surface_2 | ||
| examples/Arrangement_on_surface_2 | ||
| include/CGAL | ||
| package_info/Arrangement_on_surface_2 | ||
| test/Arrangement_on_surface_2 | ||
| TODO | ||