Fix a bug in Spatial_searching's fuzzy_sphere

The contains() function (and its variations) returned false
for all points on the sphere.
This commit is contained in:
Mael Rouxel-Labbé 2014-07-15 17:54:45 +02:00
parent 5ed7255adb
commit c0cbdab3d8
1 changed files with 3 additions and 3 deletions

View File

@ -71,7 +71,7 @@ namespace CGAL {
((*cit)-(*pit))*((*cit)-(*pit)); ((*cit)-(*pit))*((*cit)-(*pit));
} }
return (distance < squared_radius); return (distance <= squared_radius);
} }
@ -94,7 +94,7 @@ namespace CGAL {
((*cit)-rectangle.max_coord(i))*((*cit)-rectangle.max_coord(i)); ((*cit)-rectangle.max_coord(i))*((*cit)-rectangle.max_coord(i));
} }
return (distance < squared_radius); return (distance <= squared_radius);
} }
@ -117,7 +117,7 @@ namespace CGAL {
distance += ((*cit)-rectangle.min_coord(i))*((*cit)-rectangle.min_coord(i)); distance += ((*cit)-rectangle.min_coord(i))*((*cit)-rectangle.min_coord(i));
} }
return (distance < squared_radius); return (distance <= squared_radius);
} }
}; // class Fuzzy_sphere_impl }; // class Fuzzy_sphere_impl