Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::KdTree Member List

This is the complete list of members for GEO::KdTree, including all inherited members.

bbox_max_ (defined in GEO::KdTree)GEO::KdTreeprotected
bbox_min_ (defined in GEO::KdTree)GEO::KdTreeprotected
build_tree()=0GEO::KdTreeprotectedpure virtual
Counted()GEO::Countedinlineprotected
create(coord_index_t dimension, const std::string &name="default")GEO::NearestNeighborSearchstatic
dimension() constGEO::NearestNeighborSearchinline
dimension_ (defined in GEO::NearestNeighborSearch)GEO::NearestNeighborSearchprotected
exact() constGEO::NearestNeighborSearchinline
exact_ (defined in GEO::NearestNeighborSearch)GEO::NearestNeighborSearchprotected
get_minmax(index_t b, index_t e, coord_index_t coord, double &minval, double &maxval) constGEO::KdTreeinlineprotected
get_nearest_neighbor(const double *query_point) constGEO::NearestNeighborSearchinline
get_nearest_neighbors(index_t nb_neighbors, const double *query_point, index_t *neighbors, double *neighbors_sq_dist) const overrideGEO::KdTreevirtual
get_nearest_neighbors(index_t nb_neighbors, const double *query_point, index_t *neighbors, double *neighbors_sq_dist, KeepInitialValues) const overrideGEO::KdTreevirtual
get_nearest_neighbors(index_t nb_neighbors, index_t query_point, index_t *neighbors, double *neighbors_sq_dist) const overrideGEO::KdTreevirtual
get_nearest_neighbors_leaf(index_t node_index, index_t b, index_t e, const double *query_point, NearestNeighbors &neighbors) constGEO::KdTreeprotectedvirtual
get_nearest_neighbors_recursive(index_t node_index, index_t b, index_t e, double *bbox_min, double *bbox_max, double bbox_dist, const double *query_point, NearestNeighbors &neighbors) constGEO::KdTreevirtual
get_node(index_t n, index_t b, index_t e, index_t &left_child, index_t &right_child, coord_index_t &splitting_coord, index_t &m, double &splitting_val) const =0GEO::KdTreeprotectedpure virtual
init_bbox_and_bbox_dist_for_traversal(double *bbox_min, double *bbox_max, double &box_dist, const double *query_point) constGEO::KdTree
is_shared() constGEO::Countedinline
KdTree(coord_index_t dim)GEO::KdTree
MAX_LEAF_SIZEGEO::KdTreeprotectedstatic
nb_points() constGEO::NearestNeighborSearchinline
nb_points_ (defined in GEO::NearestNeighborSearch)GEO::NearestNeighborSearchprotected
nb_refs() constGEO::Countedinline
NearestNeighborSearch(coord_index_t dimension)GEO::NearestNeighborSearchprotected
NearestNeighborSearch_var typedefGEO::NearestNeighborSearchrelated
NearestNeighborSearchFactory typedefGEO::NearestNeighborSearchrelated
point_index_ (defined in GEO::KdTree)GEO::KdTreeprotected
point_ptr(index_t i) constGEO::NearestNeighborSearchinline
points_ (defined in GEO::NearestNeighborSearch)GEO::NearestNeighborSearchprotected
ref() constGEO::Countedinline
ref(const Counted *counted)GEO::Countedinlinestatic
root() constGEO::KdTreeinline
root_ (defined in GEO::KdTree)GEO::KdTreeprotected
set_exact(bool x)GEO::NearestNeighborSearchvirtual
set_points(index_t nb_points, const double *points) overrideGEO::KdTreevirtual
set_points(index_t nb_points, const double *points, index_t stride) overrideGEO::KdTreevirtual
spread(index_t b, index_t e, coord_index_t coord) constGEO::KdTreeinlineprotected
stride_ (defined in GEO::NearestNeighborSearch)GEO::NearestNeighborSearchprotected
stride_supported() const overrideGEO::KdTreevirtual
unref() constGEO::Countedinline
unref(const Counted *counted)GEO::Countedinlinestatic
~Counted()GEO::Countedprotectedvirtual
~KdTree() overrideGEO::KdTreeprotected
~NearestNeighborSearch() overrideGEO::NearestNeighborSearchprotected