diff --git a/Algebraic_kernel_for_circles/dont_submit b/Algebraic_kernel_for_circles/dont_submit deleted file mode 100644 index 5fe7a375395..00000000000 --- a/Algebraic_kernel_for_circles/dont_submit +++ /dev/null @@ -1,3 +0,0 @@ -global_functions_on_root_for_circle_2_2.h -global_functions_on_roots_and_polynomial_1_2_and_2_2.h -global_functions_on_roots_and_polynomials_2_2.h diff --git a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_root_for_circle_2_2.h b/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_root_for_circle_2_2.h deleted file mode 100644 index 6ac291d7e5d..00000000000 --- a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_root_for_circle_2_2.h +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) 2003-2006 INRIA Sophia-Antipolis (France). -// All rights reserved. -// -// This file is part of CGAL (www.cgal.org). -// You can redistribute it and/or modify it under the terms of the GNU -// General Public License as published by the Free Software Foundation, -// either version 3 of the License, or (at your option) any later version. -// -// Licensees holding a valid commercial license may use this file in -// accordance with the commercial license agreement provided with the software. -// -// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -// -// $URL$ -// $Id$ -// -// Author(s) : Monique Teillaud, Sylvain Pion - -// Partially supported by the IST Programme of the EU as a Shared-cost -// RTD (FET Open) Project under Contract No IST-2000-26473 -// (ECG - Effective Computational Geometry for Curves and Surfaces) -// and a STREP (FET Open) Project under Contract No IST-006413 -// (ACS -- Algorithms for Complex Shapes) - -#ifndef CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOT_FOR_CIRCLE_2_2_H -#define CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOT_FOR_CIRCLE_2_2_H - -#include - -namespace CGAL { - -template < class AK > -inline -Comparison_result -compare_x(const typename AK::Root_for_circles_2_2& r1, - const typename AK::Root_for_circles_2_2& r2) -{ return AK().compare_x_object()(r1, r2); } - -template < class AK > -inline -Comparison_result -compare_y(const typename AK::Root_for_circles_2_2& r1, - const typename AK::Root_for_circles_2_2& r2) -{ return AK().compare_y_object()(r1, r2); } - -template < class AK > -inline -Comparison_result -compare_xy(const typename AK::Root_for_circles_2_2& r1, - const typename AK::Root_for_circles_2_2& r2) -{ return AK().compare_xy_object()(r1, r2); } - -} //namespace CGAL - -#endif //CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOT_FOR_CIRCLE_2_2_H diff --git a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomial_1_2_and_2_2.h b/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomial_1_2_and_2_2.h deleted file mode 100644 index eb4cc13fff2..00000000000 --- a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomial_1_2_and_2_2.h +++ /dev/null @@ -1,65 +0,0 @@ -// Copyright (c) 2003-2006 INRIA Sophia-Antipolis (France). -// All rights reserved. -// -// This file is part of CGAL (www.cgal.org). -// You can redistribute it and/or modify it under the terms of the GNU -// General Public License as published by the Free Software Foundation, -// either version 3 of the License, or (at your option) any later version. -// -// Licensees holding a valid commercial license may use this file in -// accordance with the commercial license agreement provided with the software. -// -// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -// -// $URL$ -// $Id$ -// -// Author(s) : Monique Teillaud, Sylvain Pion - -// Partially supported by the IST Programme of the EU as a Shared-cost -// RTD (FET Open) Project under Contract No IST-2000-26473 -// (ECG - Effective Computational Geometry for Curves and Surfaces) -// and a STREP (FET Open) Project under Contract No IST-006413 -// (ACS -- Algorithms for Complex Shapes) - -#ifndef CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIAL_1_2_AND_2_2_H -#define CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIAL_1_2_AND_2_2_H - -#include - -namespace CGAL { - -template< class AK, class OutputIterator> -inline -OutputIterator -solve( const typename AK::Polynomial_1_2 & e1, - const typename AK::Polynomial_for_circles_2_2 & e2, - OutputIterator res ) -{ return AK().solve_object()(e1,e2,res); } - -template< class AK, class OutputIterator> -inline -OutputIterator -solve( const typename AK::Polynomial_1_2 & e1, - const typename AK::Polynomial_1_2 & e2, - OutputIterator res ) -{ return AK().solve_object()(e1,e2,res); } - -template < class AK > -inline -Sign sign_at( const typename AK::Polynomial_1_2 & equation, - const typename AK::Root_for_circles_2_2 r) -{ return AK().sign_at_object()(equation, r); } - -template < class AK > -inline -typename AK::Polynomial_1_2 -construct_polynomial_1_2( const typename AK::RT& a, - const typename AK::RT& b, - const typename AK::RT& c) -{ return AK().construct_polynomial_1_2_object()(a, b, c); } - -} //namespace CGAL - -#endif // CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIAL_1_2_AND_2_2_H diff --git a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomials_2_2.h b/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomials_2_2.h deleted file mode 100644 index fdf6fc4c1f4..00000000000 --- a/Algebraic_kernel_for_circles/include/CGAL/global_functions_on_roots_and_polynomials_2_2.h +++ /dev/null @@ -1,79 +0,0 @@ -// Copyright (c) 2003-2006 INRIA Sophia-Antipolis (France). -// All rights reserved. -// -// This file is part of CGAL (www.cgal.org). -// You can redistribute it and/or modify it under the terms of the GNU -// General Public License as published by the Free Software Foundation, -// either version 3 of the License, or (at your option) any later version. -// -// Licensees holding a valid commercial license may use this file in -// accordance with the commercial license agreement provided with the software. -// -// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -// -// $URL$ -// $Id$ -// -// Author(s) : Monique Teillaud, Sylvain Pion - -// Partially supported by the IST Programme of the EU as a Shared-cost -// RTD (FET Open) Project under Contract No IST-2000-26473 -// (ECG - Effective Computational Geometry for Curves and Surfaces) -// and a STREP (FET Open) Project under Contract No IST-006413 -// (ACS -- Algorithms for Complex Shapes) - -#ifndef CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIALS_2_2_H -#define CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIALS_2_2_H - -#include - -namespace CGAL { - -template< class AK, class OutputIterator> -inline -OutputIterator -solve( const typename AK::Polynomial_for_circles_2_2 & e1, - const typename AK::Polynomial_for_circles_2_2 & e2, - OutputIterator res ) -{ return AK().solve_object()(e1,e2,res); } - -template < class AK > -inline -typename AK::Polynomial_for_circles_2_2 -construct_polynomial_circle_2_2( const typename AK::FT& xc, - const typename AK::FT& yc, - const typename AK::FT& r_sq) -{ return AK().construct_polynomial_circle_2_2_object()(xc, yc, r_sq); } - -template < class AK > -inline -Sign sign_at( const typename AK::Polynomial_for_circles_2_2 & equation, - const typename AK::Root_for_circles_2_2 r) -{ return AK().sign_at_object()(equation, r); } - -template -typename AK::Root_for_circles_2_2 -x_critical_point(const typename AK::Polynomial_for_circles_2_2 & c, bool i) -{ return AK().x_critical_points_object()(c,i); } - -template -OutputIterator -x_critical_points(const typename AK::Polynomial_for_circles_2_2 & c, - OutputIterator res) -{ return AK().x_critical_points_object()(c,res); } - -template -typename AK::Root_for_circles_2_2 -y_critical_point(const typename AK::Polynomial_for_circles_2_2 &c, bool i) -{ return AK().y_critical_points_object()(c,i); } - -template -OutputIterator -y_critical_points(const typename AK::Polynomial_for_circles_2_2 & c, - OutputIterator res) -{ return AK().y_critical_points_object()(c,res); } - -} //namespace CGAL - -#endif // CGAL_ALGEBRAIC_KERNEL_FOR_CIRCLES_GLOBAL_FUNCTIONS_ON_ROOTS_AND_POLYNOMIALS_2_2_H