diff --git a/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h b/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h index 0578d55f69c..64b0526c32d 100644 --- a/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h +++ b/Triangulation_3/include/CGAL/Delaunay_triangulation_3.h @@ -231,7 +231,7 @@ public: if (dimension() == 2) { Conflict_tester_2 tester(p, this); - ifit = Tr_Base::template find_conflicts<2> + ifit = Tr_Base::find_conflicts (c, tester, make_triple(std::back_inserter(facets), std::back_inserter(cells), @@ -239,7 +239,7 @@ public: } else { Conflict_tester_3 tester(p, this); - ifit = Tr_Base::template find_conflicts<3> + ifit = Tr_Base::find_conflicts (c, tester, make_triple(std::back_inserter(facets), std::back_inserter(cells), diff --git a/Triangulation_3/include/CGAL/Regular_triangulation_3.h b/Triangulation_3/include/CGAL/Regular_triangulation_3.h index 407064ba569..f6f4830bd1a 100644 --- a/Triangulation_3/include/CGAL/Regular_triangulation_3.h +++ b/Triangulation_3/include/CGAL/Regular_triangulation_3.h @@ -164,7 +164,7 @@ public: if (dimension() == 2) { Conflict_tester_for_find_conflicts_2 tester(p, this); - ifit = Tr_Base::template find_conflicts<2> + ifit = Tr_Base::find_conflicts (c, tester, make_triple(std::back_inserter(facets), std::back_inserter(cells), @@ -172,7 +172,7 @@ public: } else { Conflict_tester_for_find_conflicts_3 tester(p, this); - ifit = Tr_Base::template find_conflicts<3> + ifit = Tr_Base::find_conflicts (c, tester, make_triple(std::back_inserter(facets), std::back_inserter(cells), diff --git a/Triangulation_3/include/CGAL/Triangulation_3.h b/Triangulation_3/include/CGAL/Triangulation_3.h index 0d59de3001f..8fae3989bad 100644 --- a/Triangulation_3/include/CGAL/Triangulation_3.h +++ b/Triangulation_3/include/CGAL/Triangulation_3.h @@ -631,7 +631,7 @@ protected: OutputIteratorCells, OutputIteratorInternalFacets> it) const { bool FIND_CONFLICTS_2_DEPRECATED_USE_FIND_CONFLICTS; - return find_conflicts<2>(c,tester,it); + return find_conflicts(c,tester,it); } template it) const { bool FIND_CONFLICTS_3_DEPRECATED_USE_FIND_CONFLICTS; - return find_conflicts<3>(c,tester,it); + return find_conflicts(c,tester,it); } // - c is the current cell, which must be in conflict. @@ -656,7 +656,7 @@ protected: // 0 -> unknown // 1 -> in conflict // 2 -> not in conflict (== on boundary) - template it) const { CGAL_triangulation_precondition( dimension()>=2 ); - CGAL_triangulation_precondition( dim == dimension() ); CGAL_triangulation_precondition( tester(c) ); c->set_in_conflict_flag(1); *it.second++ = c; - for (int i=0; ineighbor(i); if (test->get_in_conflict_flag() == 1) { if (c < test) @@ -687,7 +686,7 @@ protected: if (tester(test)) { if (c < test) *it.third++ = Facet(c, i); // Internal facet. - it = find_conflicts(test, tester, it); + it = find_conflicts(test, tester, it); continue; } test->set_in_conflict_flag(2); // test is on the boundary. @@ -715,14 +714,14 @@ protected: // Find the cells in conflict switch (dimension()) { case 3: - find_conflicts<3>(c, tester, make_triple(Oneset_iterator(facet), - std::back_inserter(cells), - Emptyset_iterator())); + find_conflicts(c, tester, make_triple(Oneset_iterator(facet), + std::back_inserter(cells), + Emptyset_iterator())); break; case 2: - find_conflicts<2>(c, tester, make_triple(Oneset_iterator(facet), - std::back_inserter(cells), - Emptyset_iterator())); + find_conflicts(c, tester, make_triple(Oneset_iterator(facet), + std::back_inserter(cells), + Emptyset_iterator())); } // Create the new cells and delete the old. return _tds._insert_in_hole(cells.begin(), cells.end(), @@ -2386,7 +2385,7 @@ insert_in_conflict(const Point & p, Facet facet; cells.reserve(32); - find_conflicts<3> + find_conflicts (c, tester, make_triple(Oneset_iterator(facet), std::back_inserter(cells), Emptyset_iterator())); @@ -2427,7 +2426,7 @@ insert_in_conflict(const Point & p, Facet facet; cells.reserve(32); - find_conflicts<2> + find_conflicts (c, tester, make_triple(Oneset_iterator(facet), std::back_inserter(cells), Emptyset_iterator()));