39 using namespace flann;
73 unsigned int multi_probe_level_;
173 int rows,
int columns,
174 float rebuild_threshold);
177 int rows,
int columns,
178 float rebuild_threshold);
181 double*
points,
int rows,
int columns,
182 float rebuild_threshold);
185 unsigned char*
points,
int rows,
186 int columns,
float rebuild_threshold);
189 int rows,
int columns,
190 float rebuild_threshold);
199 unsigned int point_id);
202 unsigned int point_id);
205 unsigned int point_id);
208 unsigned int point_id);
211 unsigned int point_id);
222 unsigned int point_id);
225 unsigned int point_id);
228 unsigned int point_id);
231 unsigned int point_id);
234 unsigned int point_id);
332 unsigned char* dataset,
391 unsigned char* testset,
450 unsigned char* testset,
505 unsigned char* query,
int flann_save_index_byte(flann_index_t index_id, char *filename)
int flann_find_nearest_neighbors_float(float *dataset, int rows, int cols, float *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_find_nearest_neighbors(float *dataset, int rows, int cols, float *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_add_points_int(flann_index_t index_ptr, int *points, int rows, int columns, float rebuild_threshold)
unsigned int flann_veclen_double(flann_index_t index_ptr)
int flann_remove_point_float(flann_index_t index_ptr, unsigned int point_id)
int flann_find_nearest_neighbors_index_float(flann_index_t index_id, float *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_save_index_float(flann_index_t index_id, char *filename)
int flann_compute_cluster_centers_byte(unsigned char *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params)
int flann_add_points_double(flann_index_t index_ptr, double *points, int rows, int columns, float rebuild_threshold)
int flann_used_memory_byte(flann_index_t index_ptr)
int flann_used_memory(flann_index_t index_ptr)
int flann_free_index_int(flann_index_t index_id, struct FLANNParameters *flann_params)
flann_index_t flann_build_index(float *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params)
float * flann_get_point(flann_index_t index_ptr, unsigned int point_id)
int flann_free_index_byte(flann_index_t index_id, struct FLANNParameters *flann_params)
unsigned int flann_size_float(flann_index_t index_ptr)
unsigned int flann_veclen(flann_index_t index_ptr)
int flann_compute_cluster_centers_double(double *dataset, int rows, int cols, int clusters, double *result, struct FLANNParameters *flann_params)
unsigned char * flann_get_point_byte(flann_index_t index_ptr, unsigned int point_id)
flann_index_t flann_load_index(char *filename, float *dataset, int rows, int cols)
int flann_radius_search_int(flann_index_t index_ptr, int *query, int *indices, float *dists, int max_nn, float radius, struct FLANNParameters *flann_params)
double * flann_get_point_double(flann_index_t index_ptr, unsigned int point_id)
int flann_find_nearest_neighbors_index_byte(flann_index_t index_id, unsigned char *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_save_index_double(flann_index_t index_id, char *filename)
int flann_save_index_int(flann_index_t index_id, char *filename)
int flann_radius_search(flann_index_t index_ptr, float *query, int *indices, float *dists, int max_nn, float radius, struct FLANNParameters *flann_params)
int flann_used_memory_int(flann_index_t index_ptr)
int flann_used_memory_float(flann_index_t index_ptr)
unsigned int flann_size_int(flann_index_t index_ptr)
enum flann_distance_t flann_get_distance_type()
int flann_free_index_double(flann_index_t index_id, struct FLANNParameters *flann_params)
int flann_used_memory_double(flann_index_t index_ptr)
int flann_compute_cluster_centers(float *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params)
unsigned int flann_size(flann_index_t index_ptr)
int flann_find_nearest_neighbors_byte(unsigned char *dataset, int rows, int cols, unsigned char *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_find_nearest_neighbors_index(flann_index_t index_id, float *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
flann_index_t flann_load_index_byte(char *filename, unsigned char *dataset, int rows, int cols)
struct FLANNParameters DEFAULT_FLANN_PARAMETERS
float * flann_get_point_float(flann_index_t index_ptr, unsigned int point_id)
flann_index_t flann_build_index_byte(unsigned char *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params)
int flann_remove_point_int(flann_index_t index_ptr, unsigned int point_id)
int * flann_get_point_int(flann_index_t index_ptr, unsigned int point_id)
int flann_find_nearest_neighbors_index_double(flann_index_t index_id, double *testset, int trows, int *indices, double *dists, int nn, struct FLANNParameters *flann_params)
int flann_remove_point_byte(flann_index_t index_ptr, unsigned int point_id)
int flann_radius_search_double(flann_index_t index_ptr, double *query, int *indices, double *dists, int max_nn, float radius, struct FLANNParameters *flann_params)
int flann_find_nearest_neighbors_int(int *dataset, int rows, int cols, int *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
flann_index_t flann_build_index_float(float *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params)
int flann_radius_search_byte(flann_index_t index_ptr, unsigned char *query, int *indices, float *dists, int max_nn, float radius, struct FLANNParameters *flann_params)
void flann_log_verbosity(int level)
int flann_compute_cluster_centers_int(int *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params)
int flann_free_index(flann_index_t index_id, struct FLANNParameters *flann_params)
int flann_remove_point_double(flann_index_t index_ptr, unsigned int point_id)
flann_index_t flann_load_index_int(char *filename, int *dataset, int rows, int cols)
int flann_save_index(flann_index_t index_id, char *filename)
unsigned int flann_size_byte(flann_index_t index_ptr)
void flann_set_distance_type(enum flann_distance_t distance_type, int order)
flann_index_t flann_load_index_float(char *filename, float *dataset, int rows, int cols)
unsigned int flann_veclen_int(flann_index_t index_ptr)
flann_index_t flann_build_index_int(int *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params)
unsigned int flann_size_double(flann_index_t index_ptr)
int flann_compute_cluster_centers_float(float *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params)
int flann_find_nearest_neighbors_index_int(flann_index_t index_id, int *testset, int trows, int *indices, float *dists, int nn, struct FLANNParameters *flann_params)
int flann_add_points(flann_index_t index_ptr, float *points, int rows, int columns, float rebuild_threshold)
flann_index_t flann_load_index_double(char *filename, double *dataset, int rows, int cols)
flann_index_t flann_build_index_double(double *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params)
int flann_add_points_byte(flann_index_t index_ptr, unsigned char *points, int rows, int columns, float rebuild_threshold)
unsigned int flann_veclen_float(flann_index_t index_ptr)
int flann_free_index_float(flann_index_t index_id, struct FLANNParameters *flann_params)
int flann_find_nearest_neighbors_double(double *dataset, int rows, int cols, double *testset, int trows, int *indices, double *dists, int nn, struct FLANNParameters *flann_params)
int flann_radius_search_float(flann_index_t index_ptr, float *query, int *indices, float *dists, int max_nn, float radius, struct FLANNParameters *flann_params)
int flann_get_distance_order()
int flann_add_points_float(flann_index_t index_ptr, float *points, int rows, int columns, float rebuild_threshold)
int flann_remove_point(flann_index_t index_ptr, unsigned int point_id)
unsigned int flann_veclen_byte(flann_index_t index_ptr)
unsigned int table_number_