From 0bc3904a63f8cf82e1bc7fa6b76f27d57f4cf644 Mon Sep 17 00:00:00 2001 From: Sylvain Pion Date: Fri, 16 Mar 2001 14:53:47 +0000 Subject: [PATCH] - Side_of_bounded_circle_2 and Side_of_bounded_sphere_3. --- Old_Packages/Kernel_basic/changes.txt | 3 +++ .../include/CGAL/Kernel/function_objects.h | 15 +++++++++++++++ .../include/CGAL/Kernel/function_objects.h | 15 +++++++++++++++ 3 files changed, 33 insertions(+) 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