mirror of https://github.com/CGAL/cgal
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). |
||
|---|---|---|
| .. | ||
| Kernel | ||
| Kernel_23/internal | ||
| predicates | ||
| Aff_transformation_2.h | ||
| Aff_transformation_3.h | ||
| Bbox_2.h | ||
| Bbox_3.h | ||
| 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 | ||
| 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 | ||
| Point_3.h | ||
| 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 | ||
| Sphere_3.h | ||
| Tetrahedron_3.h | ||
| Triangle_2.h | ||
| Triangle_3.h | ||
| Triangulation_structural_filtering_traits.h | ||
| Vector_2.h | ||
| Vector_3.h | ||
| 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 | ||