Add squared radius for a point to make kernels model of the alpha shape traits class
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user