Classes | Typedefs | Functions
kdtree.h File Reference
#include "s3types.h"

Go to the source code of this file.

Classes

struct  kd_tree_node_s
 
struct  kd_tree_s
 

Typedefs

typedef struct kd_tree_node_s kd_tree_node_t
 
typedef struct kd_tree_s kd_tree_t
 

Functions

int32 read_kd_trees (const char *infile, kd_tree_t ***out_trees, uint32 *out_n_trees, uint32 maxdepth, int32 maxbbi)
 
void free_kd_tree (kd_tree_t *tree)
 
kd_tree_node_teval_kd_tree (kd_tree_t *tree, float32 *feat, uint32 maxdepth)
 

Typedef Documentation

◆ kd_tree_node_t

◆ kd_tree_t

typedef struct kd_tree_s kd_tree_t

Function Documentation

◆ eval_kd_tree()

kd_tree_node_t* eval_kd_tree ( kd_tree_t tree,
float32 *  feat,
uint32  maxdepth 
)

◆ free_kd_tree()

void free_kd_tree ( kd_tree_t tree)

◆ read_kd_trees()

int32 read_kd_trees ( const char *  infile,
kd_tree_t ***  out_trees,
uint32 *  out_n_trees,
uint32  maxdepth,
int32  maxbbi 
)