![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "defines.h"

Go to the source code of this file.
Classes | |
| struct | FLANNParameters |
Typedefs | |
| typedef void * | FLANN_INDEX |
| typedef void * | flann_index_t |
Functions | |
| void | flann_log_verbosity (int level) |
| void | flann_set_distance_type (enum flann_distance_t distance_type, int order) |
| enum flann_distance_t | flann_get_distance_type () |
| int | flann_get_distance_order () |
| flann_index_t | flann_build_index (float *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params) |
| flann_index_t | flann_build_index_float (float *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params) |
| flann_index_t | flann_build_index_double (double *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params) |
| flann_index_t | flann_build_index_byte (unsigned char *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params) |
| flann_index_t | flann_build_index_int (int *dataset, int rows, int cols, float *speedup, struct FLANNParameters *flann_params) |
| int | flann_add_points (flann_index_t index_ptr, float *points, int rows, int columns, float rebuild_threshold) |
| int | flann_add_points_float (flann_index_t index_ptr, float *points, int rows, int columns, float rebuild_threshold) |
| int | flann_add_points_double (flann_index_t index_ptr, double *points, int rows, int columns, float rebuild_threshold) |
| int | flann_add_points_byte (flann_index_t index_ptr, unsigned char *points, int rows, int columns, float rebuild_threshold) |
| int | flann_add_points_int (flann_index_t index_ptr, int *points, int rows, int columns, float rebuild_threshold) |
| int | flann_remove_point (flann_index_t index_ptr, unsigned int point_id) |
| int | flann_remove_point_float (flann_index_t index_ptr, unsigned int point_id) |
| int | flann_remove_point_double (flann_index_t index_ptr, unsigned int point_id) |
| int | flann_remove_point_byte (flann_index_t index_ptr, unsigned int point_id) |
| int | flann_remove_point_int (flann_index_t index_ptr, unsigned int point_id) |
| float * | flann_get_point (flann_index_t index_ptr, unsigned int point_id) |
| float * | flann_get_point_float (flann_index_t index_ptr, unsigned int point_id) |
| double * | flann_get_point_double (flann_index_t index_ptr, unsigned int point_id) |
| unsigned char * | flann_get_point_byte (flann_index_t index_ptr, unsigned int point_id) |
| int * | flann_get_point_int (flann_index_t index_ptr, unsigned int point_id) |
| unsigned int | flann_veclen (flann_index_t index_ptr) |
| unsigned int | flann_veclen_float (flann_index_t index_ptr) |
| unsigned int | flann_veclen_double (flann_index_t index_ptr) |
| unsigned int | flann_veclen_byte (flann_index_t index_ptr) |
| unsigned int | flann_veclen_int (flann_index_t index_ptr) |
| unsigned int | flann_size (flann_index_t index_ptr) |
| unsigned int | flann_size_float (flann_index_t index_ptr) |
| unsigned int | flann_size_double (flann_index_t index_ptr) |
| unsigned int | flann_size_byte (flann_index_t index_ptr) |
| unsigned int | flann_size_int (flann_index_t index_ptr) |
| int | flann_used_memory (flann_index_t index_ptr) |
| int | flann_used_memory_float (flann_index_t index_ptr) |
| int | flann_used_memory_double (flann_index_t index_ptr) |
| int | flann_used_memory_byte (flann_index_t index_ptr) |
| int | flann_used_memory_int (flann_index_t index_ptr) |
| int | flann_save_index (flann_index_t index_id, char *filename) |
| int | flann_save_index_float (flann_index_t index_id, char *filename) |
| int | flann_save_index_double (flann_index_t index_id, char *filename) |
| int | flann_save_index_byte (flann_index_t index_id, char *filename) |
| int | flann_save_index_int (flann_index_t index_id, char *filename) |
| flann_index_t | flann_load_index (char *filename, float *dataset, int rows, int cols) |
| flann_index_t | flann_load_index_float (char *filename, float *dataset, int rows, int cols) |
| flann_index_t | flann_load_index_double (char *filename, double *dataset, int rows, int cols) |
| flann_index_t | flann_load_index_byte (char *filename, unsigned char *dataset, int rows, int cols) |
| flann_index_t | flann_load_index_int (char *filename, int *dataset, int rows, int cols) |
| 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_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_double (double *dataset, int rows, int cols, double *testset, int trows, int *indices, double *dists, int nn, struct FLANNParameters *flann_params) |
| 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_int (int *dataset, int rows, int cols, int *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) |
| 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_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_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_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_radius_search (flann_index_t index_ptr, float *query, int *indices, float *dists, int max_nn, float radius, 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_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_radius_search_byte (flann_index_t index_ptr, unsigned char *query, int *indices, float *dists, int max_nn, float radius, struct FLANNParameters *flann_params) |
| 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) |
| int | flann_free_index (flann_index_t index_id, struct FLANNParameters *flann_params) |
| int | flann_free_index_float (flann_index_t index_id, struct FLANNParameters *flann_params) |
| int | flann_free_index_double (flann_index_t index_id, struct FLANNParameters *flann_params) |
| int | flann_free_index_byte (flann_index_t index_id, struct FLANNParameters *flann_params) |
| int | flann_free_index_int (flann_index_t index_id, struct FLANNParameters *flann_params) |
| int | flann_compute_cluster_centers (float *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params) |
| int | flann_compute_cluster_centers_float (float *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params) |
| int | flann_compute_cluster_centers_double (double *dataset, int rows, int cols, int clusters, double *result, struct FLANNParameters *flann_params) |
| int | flann_compute_cluster_centers_byte (unsigned char *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params) |
| int | flann_compute_cluster_centers_int (int *dataset, int rows, int cols, int clusters, float *result, struct FLANNParameters *flann_params) |
Variables | |
| struct FLANNParameters | DEFAULT_FLANN_PARAMETERS |
| typedef void* FLANN_INDEX |
| typedef void* flann_index_t |
| int flann_add_points | ( | flann_index_t | index_ptr, |
| float * | points, | ||
| int | rows, | ||
| int | columns, | ||
| float | rebuild_threshold | ||
| ) |
Adds points to pre-built index.
Params: index_ptr = pointer to index, must already be built points = pointer to array of points rows = number of points to add columns = feature dimensionality rebuild_threshold = reallocs index when it grows by factor of rebuild_threshold. A smaller value results is more space efficient but less computationally efficient. Must be greater than 1.
Returns: 0 if success otherwise -1
Definition at line 342 of file flann.cpp.
References points.
| int flann_add_points_byte | ( | flann_index_t | index_ptr, |
| unsigned char * | points, | ||
| int | rows, | ||
| int | columns, | ||
| float | rebuild_threshold | ||
| ) |
| int flann_add_points_double | ( | flann_index_t | index_ptr, |
| double * | points, | ||
| int | rows, | ||
| int | columns, | ||
| float | rebuild_threshold | ||
| ) |
| int flann_add_points_float | ( | flann_index_t | index_ptr, |
| float * | points, | ||
| int | rows, | ||
| int | columns, | ||
| float | rebuild_threshold | ||
| ) |
| int flann_add_points_int | ( | flann_index_t | index_ptr, |
| int * | points, | ||
| int | rows, | ||
| int | columns, | ||
| float | rebuild_threshold | ||
| ) |
| flann_index_t flann_build_index | ( | float * | dataset, |
| int | rows, | ||
| int | cols, | ||
| float * | speedup, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Builds and returns an index. It uses autotuning if the target_precision field of index_params is between 0 and 1, or the parameters specified if it's -1.
Params: dataset = pointer to a data set stored in row major order rows = number of rows (features) in the dataset cols = number of columns in the dataset (feature dimensionality) speedup = speedup over linear search, estimated if using autotuning, output parameter index_params = index related parameters flann_params = generic flann parameters
Returns: the newly created index or a number <0 for error
| flann_index_t flann_build_index_byte | ( | unsigned char * | dataset, |
| int | rows, | ||
| int | cols, | ||
| float * | speedup, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
| flann_index_t flann_build_index_double | ( | double * | dataset, |
| int | rows, | ||
| int | cols, | ||
| float * | speedup, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
| flann_index_t flann_build_index_float | ( | float * | dataset, |
| int | rows, | ||
| int | cols, | ||
| float * | speedup, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
| flann_index_t flann_build_index_int | ( | int * | dataset, |
| int | rows, | ||
| int | cols, | ||
| float * | speedup, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_compute_cluster_centers | ( | float * | dataset, |
| int | rows, | ||
| int | cols, | ||
| int | clusters, | ||
| float * | result, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Clusters the features in the dataset using a hierarchical kmeans clustering approach. This is significantly faster than using a flat kmeans clustering for a large number of clusters.
Params: dataset = pointer to a data set stored in row major order rows = number of rows (features) in the dataset cols = number of columns in the dataset (feature dimensionality) clusters = number of cluster to compute result = memory buffer where the output cluster centers are storred index_params = used to specify the kmeans tree parameters (branching factor, max number of iterations to use) flann_params = generic flann parameters
Returns: number of clusters computed or a number <0 for error. This number can be different than the number of clusters requested, due to the way hierarchical clusters are computed. The number of clusters returned will be the highest number of the form (branch_size-1)*K+1 smaller than the number of clusters requested.
Definition at line 1296 of file flann.cpp.
References _flann_compute_cluster_centers(), and result.
| int flann_compute_cluster_centers_byte | ( | unsigned char * | dataset, |
| int | rows, | ||
| int | cols, | ||
| int | clusters, | ||
| float * | result, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Definition at line 1311 of file flann.cpp.
References _flann_compute_cluster_centers(), and result.
| int flann_compute_cluster_centers_double | ( | double * | dataset, |
| int | rows, | ||
| int | cols, | ||
| int | clusters, | ||
| double * | result, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Definition at line 1306 of file flann.cpp.
References _flann_compute_cluster_centers(), and result.
| int flann_compute_cluster_centers_float | ( | float * | dataset, |
| int | rows, | ||
| int | cols, | ||
| int | clusters, | ||
| float * | result, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Definition at line 1301 of file flann.cpp.
References _flann_compute_cluster_centers(), and result.
| int flann_compute_cluster_centers_int | ( | int * | dataset, |
| int | rows, | ||
| int | cols, | ||
| int | clusters, | ||
| float * | result, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Definition at line 1316 of file flann.cpp.
References _flann_compute_cluster_centers(), and result.
| 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 | ||
| ) |
Builds an index and uses it to find nearest neighbors.
Params: dataset = pointer to a data set stored in row major order rows = number of rows (features) in the dataset cols = number of columns in the dataset (feature dimensionality) testset = pointer to a query set stored in row major order trows = number of rows (features) in the query dataset (same dimensionality as features in the dataset) indices = pointer to matrix for the indices of the nearest neighbors of the testset features in the dataset (must have trows number of rows and nn number of columns) nn = how many nearest neighbors to return flann_params = generic flann parameters
Returns: zero or -1 for error
Definition at line 924 of file flann.cpp.
References _flann_find_nearest_neighbors(), and result.
| 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 | ||
| ) |
Definition at line 939 of file flann.cpp.
References _flann_find_nearest_neighbors(), and result.
| 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 | ||
| ) |
Definition at line 934 of file flann.cpp.
References _flann_find_nearest_neighbors(), and result.
| 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 | ||
| ) |
Definition at line 929 of file flann.cpp.
References _flann_find_nearest_neighbors(), and result.
| 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 | ||
| ) |
Searches for nearest neighbors using the index provided
Params: index_id = the index (constructed previously using flann_build_index). testset = pointer to a query set stored in row major order trows = number of rows (features) in the query dataset (same dimensionality as features in the dataset) indices = pointer to matrix for the indices of the nearest neighbors of the testset features in the dataset (must have trows number of rows and nn number of columns) dists = pointer to matrix for the distances of the nearest neighbors of the testset features in the dataset (must have trows number of rows and 1 column) nn = how many nearest neighbors to return flann_params = generic flann parameters
Returns: zero or a number <0 for error
Definition at line 1014 of file flann.cpp.
References _flann_find_nearest_neighbors_index(), and result.
| 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 | ||
| ) |
Definition at line 1029 of file flann.cpp.
References _flann_find_nearest_neighbors_index(), and result.
| 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 | ||
| ) |
Definition at line 1024 of file flann.cpp.
References _flann_find_nearest_neighbors_index(), and result.
| 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 | ||
| ) |
Definition at line 1019 of file flann.cpp.
References _flann_find_nearest_neighbors_index(), and result.
| 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 | ||
| ) |
Definition at line 1034 of file flann.cpp.
References _flann_find_nearest_neighbors_index(), and result.
| 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 | ||
| ) |
Definition at line 944 of file flann.cpp.
References _flann_find_nearest_neighbors(), and result.
| int flann_free_index | ( | flann_index_t | index_id, |
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_free_index_byte | ( | flann_index_t | index_id, |
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_free_index_double | ( | flann_index_t | index_id, |
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_free_index_float | ( | flann_index_t | index_id, |
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_free_index_int | ( | flann_index_t | index_id, |
| struct FLANNParameters * | flann_params | ||
| ) |
| int flann_get_distance_order | ( | ) |
Gets the distance order in use throughout FLANN (only applicable if minkowski distance is in use).
Definition at line 198 of file flann.cpp.
References flann_distance_order.
| enum flann_distance_t flann_get_distance_type | ( | ) |
Gets the distance type in use throughout FLANN.
Definition at line 194 of file flann.cpp.
References flann_distance_type.
| float* flann_get_point | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| unsigned char* flann_get_point_byte | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| double* flann_get_point_double | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| float* flann_get_point_float | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int* flann_get_point_int | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| flann_index_t flann_load_index | ( | char * | filename, |
| float * | dataset, | ||
| int | rows, | ||
| int | cols | ||
| ) |
| flann_index_t flann_load_index_byte | ( | char * | filename, |
| unsigned char * | dataset, | ||
| int | rows, | ||
| int | cols | ||
| ) |
| flann_index_t flann_load_index_double | ( | char * | filename, |
| double * | dataset, | ||
| int | rows, | ||
| int | cols | ||
| ) |
| flann_index_t flann_load_index_float | ( | char * | filename, |
| float * | dataset, | ||
| int | rows, | ||
| int | cols | ||
| ) |
| flann_index_t flann_load_index_int | ( | char * | filename, |
| int * | dataset, | ||
| int | rows, | ||
| int | cols | ||
| ) |
| void flann_log_verbosity | ( | int | level | ) |
Sets the log level used for all flann functions (unless specified in FLANNParameters for each call
Params: level = verbosity level
Definition at line 179 of file flann.cpp.
References flann::log_verbosity().
Referenced by init_flann_parameters().
| int flann_radius_search | ( | flann_index_t | index_ptr, |
| float * | query, | ||
| int * | indices, | ||
| float * | dists, | ||
| int | max_nn, | ||
| float | radius, | ||
| struct FLANNParameters * | flann_params | ||
| ) |
Performs an radius search using an already constructed index.
In case of radius search, instead of always returning a predetermined number of nearest neighbours (for example the 10 nearest neighbours), the search will return all the neighbours found within a search radius of the query point.
The check parameter in the FLANNParameters below sets the level of approximation for the search by only visiting "checks" number of features in the index (the same way as for the KNN search). A lower value for checks will give a higher search speedup at the cost of potentially not returning all the neighbours in the specified radius.
Definition at line 1111 of file flann.cpp.
References _flann_radius_search().
| 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 | ||
| ) |
Definition at line 1144 of file flann.cpp.
References _flann_radius_search().
| 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 | ||
| ) |
Definition at line 1133 of file flann.cpp.
References _flann_radius_search().
| 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 | ||
| ) |
Definition at line 1122 of file flann.cpp.
References _flann_radius_search().
| 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 | ||
| ) |
Definition at line 1155 of file flann.cpp.
References _flann_radius_search().
| int flann_remove_point | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int flann_remove_point_byte | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int flann_remove_point_double | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int flann_remove_point_float | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int flann_remove_point_int | ( | flann_index_t | index_ptr, |
| unsigned int | point_id | ||
| ) |
| int flann_save_index | ( | flann_index_t | index_id, |
| char * | filename | ||
| ) |
Saves the index to a file. Only the index is saved into the file, the dataset corresponding to the index is not saved.
| index_id | The index that should be saved |
| filename | The filename the index should be saved to |
Definition at line 766 of file flann.cpp.
References filename.
| int flann_save_index_byte | ( | flann_index_t | index_id, |
| char * | filename | ||
| ) |
| int flann_save_index_double | ( | flann_index_t | index_id, |
| char * | filename | ||
| ) |
| int flann_save_index_float | ( | flann_index_t | index_id, |
| char * | filename | ||
| ) |
| int flann_save_index_int | ( | flann_index_t | index_id, |
| char * | filename | ||
| ) |
| void flann_set_distance_type | ( | enum flann_distance_t | distance_type, |
| int | order | ||
| ) |
Sets the distance type to use throughout FLANN. If distance type specified is MINKOWSKI, the second argument specifies which order the minkowski distance should have.
Definition at line 187 of file flann.cpp.
References flann_distance_order, and flann_distance_type.
| unsigned int flann_size | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_size_byte | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_size_double | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_size_float | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_size_int | ( | flann_index_t | index_ptr | ) |
| int flann_used_memory | ( | flann_index_t | index_ptr | ) |
| int flann_used_memory_byte | ( | flann_index_t | index_ptr | ) |
| int flann_used_memory_double | ( | flann_index_t | index_ptr | ) |
| int flann_used_memory_float | ( | flann_index_t | index_ptr | ) |
| int flann_used_memory_int | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_veclen | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_veclen_byte | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_veclen_double | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_veclen_float | ( | flann_index_t | index_ptr | ) |
| unsigned int flann_veclen_int | ( | flann_index_t | index_ptr | ) |
|
extern |