cgal/Kernel_23/include/CGAL
Mael Rouxel-Labbé b4422374a0 Fix Compare_xy_2 for the generic 3D projection traits
The previous implementation defined Compare_xy_2 as
simply Compare_xyz_3. This does define an order
over the projected points, but it has a strong downside:
it ignores the direction of the normal, so its order
can be the opposite of the lexicographical order
would give. This new order is in conflict with
the existing Compare_x_2 and Compare_y_2, which
take the normal's direction into account.

(Also with the Less_x_2, Less_y_2, and Less_xy_2
family, which also exist for the projection traits).
2025-03-28 12:51:07 +01:00
..
Kernel Spelling corrections 2024-09-13 17:53:05 +02:00
Kernel_23/internal Fix Compare_xy_2 for the generic 3D projection traits 2025-03-28 12:51:07 +01:00
predicates
Aff_transformation_2.h
Aff_transformation_3.h
Bbox_2.h reduce number of operations in bbox scaling 2024-03-06 11:52:26 +01:00
Bbox_3.h reduce number of operations in bbox scaling 2024-03-06 11:52:26 +01:00
Circle_2.h
Circle_3.h
Conic_2.h
Dimension.h
Direction_2.h
Direction_3.h
Enum_converter.h
Exact_kernel_selector.h
Exact_predicates_exact_constructions_kernel.h add a test, and the new class template NT_wrapper 2024-03-28 15:44:47 +01:00
Exact_predicates_exact_constructions_kernel_with_kth_root.h
Exact_predicates_exact_constructions_kernel_with_root_of.h
Exact_predicates_exact_constructions_kernel_with_sqrt.h
Exact_predicates_inexact_constructions_kernel.h
Has_conversion.h
Is_a_predicate.h
Iso_cuboid_3.h
Iso_rectangle_2.h
Kernel_checker.h
Kernel_traits.h
Line_2.h
Line_3.h
Origin.h
Origin_impl.h
Plane_3.h
Point_2.h Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding 2024-03-27 17:00:45 +01:00
Point_3.h Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding 2024-03-27 17:00:45 +01:00
Projection_traits_3.h
Projection_traits_xy_3.h
Projection_traits_xz_3.h
Projection_traits_yz_3.h
Ray_2.h
Ray_3.h
Segment_2.h
Segment_3.h Revert "experiment adding tuple-like support for Segment_3" 2024-05-22 13:06:39 +02:00
Sphere_3.h
Tetrahedron_3.h
Triangle_2.h
Triangle_3.h
Triangulation_structural_filtering_traits.h
Vector_2.h Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding 2024-03-27 17:00:45 +01:00
Vector_3.h Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding 2024-03-27 17:00:45 +01:00
Weighted_point_2.h
Weighted_point_3.h
aff_transformation_tags.h
aff_transformation_tags_impl.h
basic.h
basic_classes.h
basic_constructions_2.h
basic_constructions_3.h
cartesian_homogeneous_conversion.h
determinant.h
distance_predicates_2.h
distance_predicates_3.h
enum.h
functions_on_enums.h
kernel_assertions.h
kernel_basic.h
kernel_config.h
kernel_to_kernel.h
predicates_on_lines_2.h
predicates_on_points_2.h
predicates_on_points_3.h
rank.h
rational_rotation.h
representation_tags.h
user_classes.h