diff --git a/Segment_Delaunay_graph_Linf_2/test/Segment_Delaunay_graph_Linf_2/test_sdg_traits_2.cpp b/Segment_Delaunay_graph_Linf_2/test/Segment_Delaunay_graph_Linf_2/test_sdg_traits_2.cpp index 88d4d46243e..c83786dd138 100644 --- a/Segment_Delaunay_graph_Linf_2/test/Segment_Delaunay_graph_Linf_2/test_sdg_traits_2.cpp +++ b/Segment_Delaunay_graph_Linf_2/test/Segment_Delaunay_graph_Linf_2/test_sdg_traits_2.cpp @@ -308,6 +308,59 @@ void test_traits(const char* title) Point_2(40, 60), CGAL::NEGATIVE); + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(20, 70), + CGAL::POSITIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(1, 69), + CGAL::POSITIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(70, 70), + CGAL::NEGATIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(-10, 45), + CGAL::POSITIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(-5, 85), + CGAL::POSITIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Point_2(30, 70), + CGAL::NEGATIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Segment_2(Point_2(20, 70), Point_2(10, 75)), + CGAL::POSITIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 68), + Segment_2(Point_2(20, 70), Point_2(1, 50)), + CGAL::NEGATIVE); + + test_incircle( + Point_2(26, 70), + Point_2(1, 40), + Segment_2(Point_2(20, 70), Point_2(1, 55)), + CGAL::NEGATIVE); // PPPP tests // PPPP three points at corners