#include <CGAL/Fuzzy_iso_box.h>
The class Fuzzy_iso_box
implements fuzzy d
-dimensional iso boxes.
A fuzzy iso box with fuzziness value \( \epsilon\) has as inner and outer approximations a box respectively eroded and dilated by a d
-dim square with side length \( \epsilon\).
- Attention
- Points in the interior of the inner approximation are always reported and points that are not in the closure of the outer approximation are never reported. Other points may or may not be reported. Subsequently, points on the boundary of the inner and outer approximations may or may not be reported. Specifically when \( \epsilon = 0\), points on the boundary of the box may or may not be reported.
- Template Parameters
-
- Is Model Of:
FuzzyQueryItem
- See also
FuzzyQueryItem
- Examples:
- Spatial_searching/fuzzy_range_query.cpp, and Spatial_searching/iso_rectangle_2_query.cpp.
|
| Fuzzy_iso_box (Point_d p, Point_d q, FT epsilon=FT(0), Traits t=Traits()) |
| Construct a fuzzy iso box specified by the minimal iso box containing p and q and fuzziness value epsilon . More...
|
|
| Fuzzy_iso_box (Traits::Base::Point_d p, Traits::Base::Point_d q, FT epsilon=FT(0), Traits t=Traits()) |
| Construct a fuzzy iso box specified by the minimal iso box containing p and q and fuzziness value epsilon . More...
|
|
◆ Fuzzy_iso_box() [1/2]
template<typename Traits >
Construct a fuzzy iso box specified by the minimal iso box containing p
and q
and fuzziness value epsilon
.
- Precondition
p
must be lexicographically smaller than q
.
◆ Fuzzy_iso_box() [2/2]
template<typename Traits >
Construct a fuzzy iso box specified by the minimal iso box containing p
and q
and fuzziness value epsilon
.
- Attention
- Only available in case
Traits
is Search_traits_adapter<Key,PointPropertyMap,BaseTraits>
.
- Precondition
p
must be lexicographically smaller than q
.