Add squared radius for a point to make kernels model of the alpha shape traits class

This commit is contained in:
Andreas Fabri
2009-07-06 11:36:33 +00:00
parent 477980f0f4
commit 3b2dedad68
@@ -975,6 +975,10 @@ namespace CartesianKernelFunctors {
operator()( const Circle_2& c) const
{ return c.rep().squared_radius(); }
result_type
operator()( const Point_2& p) const
{ return FT(0); }
result_type
operator()( const Point_2& p, const Point_2& q) const
{ return squared_radiusC2(p.x(), p.y(), q.x(), q.y()); }
@@ -1018,6 +1022,10 @@ namespace CartesianKernelFunctors {
operator()( const Circle_3& c) const
{ return c.rep().squared_radius(); }
result_type
operator()( const Point_3& p) const
{ return FT(0); }
result_type
operator()( const Point_3& p, const Point_3& q) const
{