struct kdres * kd_nearest_rangef(struct kdtree *tree, const float *pos, float range)
Definition: kdtree.c:549
void(* destr)(void *)
Definition: kdtree.c:81
void * kd_res_item3(struct kdres *set, double *x, double *y, double *z)
Definition: kdtree.c:654
struct kdres * kd_nearest_range3f(struct kdtree *tree, float x, float y, float z, float range)
Definition: kdtree.c:592
int kd_insert(struct kdtree *tree, const double *pos, void *data)
Definition: kdtree.c:210
void * kd_res_item_data(struct kdres *set)
Definition: kdtree.c:674
struct kdres * kd_nearest3f(struct kdtree *tree, float x, float y, float z)
Definition: kdtree.c:516
int kd_res_end(struct kdres *set)
Definition: kdtree.c:618
int kd_res_next(struct kdres *set)
Definition: kdtree.c:623
void kd_clear(struct kdtree *tree)
Definition: kdtree.c:164
int kd_res_size(struct kdres *set)
Definition: kdtree.c:608
struct kdres * kd_nearest3(struct kdtree *tree, double x, double y, double z)
Definition: kdtree.c:507
void * kd_res_item3f(struct kdres *set, float *x, float *y, float *z)
Definition: kdtree.c:664
void kd_data_destructor(struct kdtree *tree, void(*destr)(void *))
Definition: kdtree.c:175
int init_kdtree()
Definition: kdtree.c:118
struct kdres * kd_nearest_range3(struct kdtree *tree, double x, double y, double z, double range)
Definition: kdtree.c:583
void * kd_res_itemf(struct kdres *set, float *pos)
Definition: kdtree.c:640
int kd_insert3(struct kdtree *tree, double x, double y, double z, void *data)
Definition: kdtree.c:258
void kd_res_rewind(struct kdres *set)
Definition: kdtree.c:613
int kd_insert3f(struct kdtree *tree, float x, float y, float z, void *data)
Definition: kdtree.c:267
struct kdres * kd_nearest_range(struct kdtree *tree, const double *pos, double range)
Definition: kdtree.c:525
void * kd_res_item(struct kdres *set, double *pos)
Definition: kdtree.c:629
struct kdres * kd_nearest(struct kdtree *tree, const double *pos)
Definition: kdtree.c:418
void kd_free(struct kdtree *tree)
Definition: kdtree.c:142
struct kdres * kd_nearestf(struct kdtree *tree, const float *pos)
Definition: kdtree.c:473
struct kdtree * kd_create(int k)
Definition: kdtree.c:126
void kd_res_free(struct kdres *set)
Definition: kdtree.c:601
DATA data
Definition: CLIcore.c:155
int kd_insertf(struct kdtree *tree, const float *pos, void *data)
Definition: kdtree.c:225