cgal/Intersections_3/include/CGAL/Intersections_3
Laurent Rineau 9c426075b6 Optimized version of do_intersect with Tetrahedron_3 and something
The optimization is to delay the switch to the exact number type as
much as possible.

I was not able to find a good benchmark showing the improvement,
though. Maybe because the `do_intersect(Bbox_3, Triangle_3)` is not
optimized the same way.
2019-02-11 13:31:40 +01:00
..
internal Optimized version of do_intersect with Tetrahedron_3 and something 2019-02-11 13:31:40 +01:00
Bbox_3_Bbox_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Iso_cuboid_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Bbox_3_Line_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Plane_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Point_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Ray_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Segment_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Sphere_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Bbox_3_Tetrahedron_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Bbox_3_Triangle_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Iso_cuboid_3_Iso_cuboid_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Iso_cuboid_3_Line_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Iso_cuboid_3_Plane_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Iso_cuboid_3_Point_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Iso_cuboid_3_Ray_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Iso_cuboid_3_Segment_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Iso_cuboid_3_Sphere_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Iso_cuboid_3_Tetrahedron_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Iso_cuboid_3_Triangle_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Line_3_Line_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Line_3_Plane_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Line_3_Point_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Line_3_Ray_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Line_3_Segment_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Line_3_Sphere_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Line_3_Tetrahedron_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Line_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Plane_3_Plane_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Plane_3_Point_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Plane_3_Ray_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Plane_3_Segment_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Plane_3_Sphere_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Plane_3_Tetrahedron_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Plane_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Point_3_Point_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Point_3_Ray_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Point_3_Segment_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Point_3_Sphere_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Point_3_Tetrahedron_3.h Some changes after Sebastien's review 2018-11-29 15:58:34 +01:00
Point_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Ray_3_Ray_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Ray_3_Segment_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Ray_3_Sphere_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Ray_3_Tetrahedron_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Ray_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Segment_3_Segment_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Segment_3_Sphere_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Segment_3_Tetrahedron_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Segment_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Sphere_3_Sphere_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00
Sphere_3_Tetrahedron_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Sphere_3_Triangle_3.h fix warning + cosmetic changes 2018-11-02 14:17:16 +01:00
Tetrahedron_3_Tetrahedron_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 14:30:30 +01:00
Tetrahedron_3_Triangle_3.h Remove CGAL_NO_INTERSECTION_FUNCTION and functions doing nothing 2018-05-17 11:52:58 +01:00
Triangle_3_Triangle_3.h Add #includes of kernel object types 2018-05-09 12:20:11 +01:00