cgal/Intersections_3/include/CGAL
Laurent Rineau afb8d3693d Fix a bug in Intersect_3()(Plane_3, Segment_3)
That bug has been detected by a warning:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-4.10-Ic-16/Intersections_3/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz
```
/mnt/testsuite/include/CGAL/Intersections_3/intersection_3_1_impl.h: In function 'typename CGAL::Intersection_traits<K, typename K::Plane_3, typename K::Segment_3>::result_type CGAL::internal::intersection(const typename K::Plane_3&, const typename K::Segment_3&, const K&) [with K = CGAL::Simple_cartesian<CGAL::Gmpq>]':
/mnt/testsuite/include/CGAL/Intersections_3/intersection_3_1_impl.h:1105:13: warning: this statement may fall through [-Wimplicit-fallthrough]
             }
             ^
/mnt/testsuite/include/CGAL/Intersections_3/intersection_3_1_impl.h:1107:9: note: here
         case ON_NEGATIVE_SIDE:
         ^~~~
/mnt/testsuite/include/CGAL/Intersections_3/intersection_3_1_impl.h:1071:9: warning: this statement may fall through [-Wimplicit-fallthrough]
         switch (target_side) {
         ^~~~~~
/mnt/testsuite/include/CGAL/Intersections_3/intersection_3_1_impl.h:1090:5: note: here
     case ON_NEGATIVE_SIDE:
     ^~~~
```

Now, the incorrect fallthrough is replaced by the return of the empty
set.
2016-10-12 11:20:07 +02:00
..
Intersections_3 Fix a bug in Intersect_3()(Plane_3, Segment_3) 2016-10-12 11:20:07 +02:00
internal/Intersections_3 Bug fix proposed by Jean-Philippe Pons 2014-06-20 16:34:34 +02:00
Intersection_traits_3.h update licenses that were incorrect after merging replace object feature branch 2013-06-21 15:06:17 +02:00
Triangle_3_Line_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Plane_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Point_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Ray_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Segment_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Tetrahedron_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Triangle_3_do_intersect.h Mainly added includes 2013-09-13 22:24:30 +02:00
Triangle_3_Triangle_3_intersection.h Fix compilation errors with C++11 and Boost-1.56 2015-01-14 14:47:29 +01:00
bbox_intersection_3.h Merge next into this branch. There have been conflicts in the 2012-04-24 15:06:19 +00:00
intersection_3.h Merge next into this branch. There have been conflicts in the 2012-04-24 15:06:19 +00:00
intersection_3_1.h Merge next into this branch. There have been conflicts in the 2012-04-24 15:06:19 +00:00
intersections.h Merge next into this branch. There have been conflicts in the 2012-04-24 15:06:19 +00:00