From 477980f0f436f8e044919e61f1ec8c5d5c7b8683 Mon Sep 17 00:00:00 2001 From: Andreas Fabri Date: Mon, 6 Jul 2009 11:36:23 +0000 Subject: [PATCH] Add squared radius for a point to make kernels model of the alpha shape traits class --- .../include/CGAL/Homogeneous/function_objects.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Homogeneous_kernel/include/CGAL/Homogeneous/function_objects.h b/Homogeneous_kernel/include/CGAL/Homogeneous/function_objects.h index 73ada6cfec3..f4222bebe44 100644 --- a/Homogeneous_kernel/include/CGAL/Homogeneous/function_objects.h +++ b/Homogeneous_kernel/include/CGAL/Homogeneous/function_objects.h @@ -1328,6 +1328,10 @@ namespace HomogeneousKernelFunctors { operator()( const Circle_2& c) const { return c.rep().squared_radius(); } + FT + operator()( const Point_2& p) const + { return FT(0); } + FT operator()( const Point_2& p, const Point_2& q) const { @@ -1354,6 +1358,10 @@ namespace HomogeneousKernelFunctors { operator()( const Sphere_3& s) const { return s.rep().squared_radius(); } + FT + operator()( const Point_3& p) const + { return FT(0); } + FT operator()( const Point_3& p, const Point_3& q) const {