CGAL 6.0 - Quadtrees, Octrees, and Orthtrees
|
#include <CGAL/Orthtree_traits_point.h>
CGAL::Orthtree_traits_base< GeomTraits, dim >.
Traits class for defining an orthtree of points using the class CGAL::Orthtree
.
GeomTraits | model of Kernel . |
PointRange | must be a model of Range whose value type is the key type of PointMap and whose iterator type is model of RandomAccessIterator |
PointMap | must be a model of ReadablePropertyMap whose value type is a point type from GeomTraits matching the current dimension |
dimension | the dimension of the ambient Euclidean space. |
Orthtree
. Altering the point range after creating the orthtree will leave it in an invalid state.CollectionPartitioningOrthtreeTraits
CGAL::Octree
CGAL::Quadtree
CGAL::Orthtree_traits_base<GeomTraits, dimension>
Types | |
using | Node_data = boost::iterator_range< typename PointRange::iterator > |
Additional Inherited Members | |
Public Types inherited from CGAL::Orthtree_traits_base< GeomTraits, dim > | |
using | Node_index = std::size_t |
using | Kernel = GeomTraits |
using | FT = typename GeomTraits::FT |
using | Point_d = typename GeomTraits::Point_d |
using | Bbox_d = typename GeomTraits::Iso_box_d |
using | Sphere_d = typename GeomTraits::Sphere_d |
using | Cartesian_const_iterator_d = typename GeomTraits::Cartesian_const_iterator_d |
using | Adjacency = int |
Adjacency type. | |
Static Public Attributes inherited from CGAL::Orthtree_traits_base< GeomTraits, dim > | |
static constexpr int | dimension = dim |