|
CGAL 5.0.3 - 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. |