diff --git a/Old_Packages/Kernel_basic/changes.txt b/Old_Packages/Kernel_basic/changes.txt index 20b3c0aa08b..01995afa3ce 100644 --- a/Old_Packages/Kernel_basic/changes.txt +++ b/Old_Packages/Kernel_basic/changes.txt @@ -1,3 +1,6 @@ +3.29 (16 Mar 2001) +- Side_of_bounded_circle_2 and Side_of_bounded_sphere_3. + 3.28 (6 Mar 2001) - Added Compute_squared_distance_2 and 3. - Remove references to point_vector_declarationsH2.h. diff --git a/Old_Packages/Kernel_basic/include/CGAL/Kernel/function_objects.h b/Old_Packages/Kernel_basic/include/CGAL/Kernel/function_objects.h index 5b3b5a3e60f..62a4ee70614 100644 --- a/Old_Packages/Kernel_basic/include/CGAL/Kernel/function_objects.h +++ b/Old_Packages/Kernel_basic/include/CGAL/Kernel/function_objects.h @@ -402,6 +402,11 @@ class Side_of_bounded_circle public: typedef Bounded_side result_type; + template + Bounded_side + operator()(const T& p, const T& q, const T& t) const + { return side_of_bounded_circle(p,q,t); } + template Bounded_side operator()(const T& p, const T& q, const T& r, const T& t) const @@ -424,6 +429,16 @@ class Side_of_bounded_sphere public: typedef Bounded_side result_type; + template + Bounded_side + operator()(const T& p, const T& q, const T& t) const + { return side_of_bounded_sphere(p,q,t); } + + template + Bounded_side + operator()(const T& p, const T& q, const T& r, const T& t) const + { return side_of_bounded_sphere(p,q,r,t); } + template Bounded_side operator()(const T& p, const T& q, const T& r, const T& s, const T& t) const diff --git a/Packages/Kernel_23/include/CGAL/Kernel/function_objects.h b/Packages/Kernel_23/include/CGAL/Kernel/function_objects.h index 5b3b5a3e60f..62a4ee70614 100644 --- a/Packages/Kernel_23/include/CGAL/Kernel/function_objects.h +++ b/Packages/Kernel_23/include/CGAL/Kernel/function_objects.h @@ -402,6 +402,11 @@ class Side_of_bounded_circle public: typedef Bounded_side result_type; + template + Bounded_side + operator()(const T& p, const T& q, const T& t) const + { return side_of_bounded_circle(p,q,t); } + template Bounded_side operator()(const T& p, const T& q, const T& r, const T& t) const @@ -424,6 +429,16 @@ class Side_of_bounded_sphere public: typedef Bounded_side result_type; + template + Bounded_side + operator()(const T& p, const T& q, const T& t) const + { return side_of_bounded_sphere(p,q,t); } + + template + Bounded_side + operator()(const T& p, const T& q, const T& r, const T& t) const + { return side_of_bounded_sphere(p,q,r,t); } + template Bounded_side operator()(const T& p, const T& q, const T& r, const T& s, const T& t) const