CGAL 5.0 - Spatial Sorting
|
#include <CGAL/Hilbert_sort_d.h>
The function object Hilbert_sort_d
sorts iterator ranges of Traits::Point_d
along a Hilbert curve by recursively subdividing at the median or the middle depending on the PolicyTag
.
Traits | must be a model for SpatialSortingTraits_d . |
Creation | |
Hilbert_sort_d (const Traits &traits=Traits()) | |
constructs an instance with traits as traits class instance. | |
Operations | |
template<class RandomAccessIterator > | |
void | operator() (RandomAccessIterator begin, RandomAccessIterator end) const |
It sorts the range [begin, end) . More... | |
void CGAL::Hilbert_sort_d< Traits, PolicyTag >::operator() | ( | RandomAccessIterator | begin, |
RandomAccessIterator | end | ||
) | const |
It sorts the range [begin, end)
.
RandomAccessIterator | must be an iteratoe with value type Traits::Point_d . |