|
GRASS 8 Programmer's Manual 8.5.0(2026)-8d6ceba290
|
k-d tree More...
#include <kdtree.h>

Data Fields | |
| unsigned char | ndims |
| unsigned char * | nextdim |
| int | csize |
| int | btol |
| size_t | count |
| struct kdnode * | root |
| int kdtree::btol |
| size_t kdtree::count |
number of items in the tree
Definition at line 85 of file kdtree.h.
Referenced by kdtree_create(), kdtree_insert(), and kdtree_optimize().
| int kdtree::csize |
size of coordinates in bytes
Definition at line 83 of file kdtree.h.
Referenced by kdtree_create(), and kdtree_insert().
| unsigned char kdtree::ndims |
number of dimensions
Definition at line 81 of file kdtree.h.
Referenced by kdtree_create(), kdtree_dnn(), kdtree_knn(), and kdtree_rnn().
| unsigned char* kdtree::nextdim |
split dimension of child nodes
Definition at line 82 of file kdtree.h.
Referenced by kdtree_create(), and kdtree_destroy().
| struct kdnode* kdtree::root |
tree root
Definition at line 86 of file kdtree.h.
Referenced by kdtree_clear(), kdtree_create(), kdtree_dnn(), kdtree_init_trav(), kdtree_insert(), kdtree_knn(), kdtree_optimize(), kdtree_remove(), and kdtree_rnn().