OpenCV: flann/include/opencv2/flann/defines.h File Reference

| OpenCV 3.4.2 Open Source Computer Vision

Namespaces | Macros | Enumerations
defines.h File Reference
`#include "config.h"`

## Namespaces
| cvflann

## Macros
#define | FLANN_ARRAY_LEN(a) (sizeof(a)/sizeof(a[0]))
#define | FLANN_EXPORT
#define | FLANN_PLATFORM_32_BIT

## Enumerations
enum | { cvflann::FLANN_CHECKS_UNLIMITED = -1, cvflann::FLANN_CHECKS_AUTOTUNED = -2 }
enum | cvflann::flann_algorithm_t { cvflann::FLANN_INDEX_LINEAR = 0, cvflann::FLANN_INDEX_KDTREE = 1, cvflann::FLANN_INDEX_KMEANS = 2, cvflann::FLANN_INDEX_COMPOSITE = 3, cvflann::FLANN_INDEX_KDTREE_SINGLE = 4, cvflann::FLANN_INDEX_HIERARCHICAL = 5, cvflann::FLANN_INDEX_LSH = 6, cvflann::FLANN_INDEX_SAVED = 254, cvflann::FLANN_INDEX_AUTOTUNED = 255, cvflann::LINEAR = 0, cvflann::KDTREE = 1, cvflann::KMEANS = 2, cvflann::COMPOSITE = 3, cvflann::KDTREE_SINGLE = 4, cvflann::SAVED = 254, cvflann::AUTOTUNED = 255 }
enum | cvflann::flann_centers_init_t { cvflann::FLANN_CENTERS_RANDOM = 0, cvflann::FLANN_CENTERS_GONZALES = 1, cvflann::FLANN_CENTERS_KMEANSPP = 2, cvflann::FLANN_CENTERS_GROUPWISE = 3, cvflann::CENTERS_RANDOM = 0, cvflann::CENTERS_GONZALES = 1, cvflann::CENTERS_KMEANSPP = 2 }
enum | cvflann::flann_datatype_t { cvflann::FLANN_INT8 = 0, cvflann::FLANN_INT16 = 1, cvflann::FLANN_INT32 = 2, cvflann::FLANN_INT64 = 3, cvflann::FLANN_UINT8 = 4, cvflann::FLANN_UINT16 = 5, cvflann::FLANN_UINT32 = 6, cvflann::FLANN_UINT64 = 7, cvflann::FLANN_FLOAT32 = 8, cvflann::FLANN_FLOAT64 = 9 }
enum | cvflann::flann_distance_t { cvflann::FLANN_DIST_EUCLIDEAN = 1, cvflann::FLANN_DIST_L2 = 1, cvflann::FLANN_DIST_MANHATTAN = 2, cvflann::FLANN_DIST_L1 = 2, cvflann::FLANN_DIST_MINKOWSKI = 3, cvflann::FLANN_DIST_MAX = 4, cvflann::FLANN_DIST_HIST_INTERSECT = 5, cvflann::FLANN_DIST_HELLINGER = 6, cvflann::FLANN_DIST_CHI_SQUARE = 7, cvflann::FLANN_DIST_CS = 7, cvflann::FLANN_DIST_KULLBACK_LEIBLER = 8, cvflann::FLANN_DIST_KL = 8, cvflann::FLANN_DIST_HAMMING = 9, cvflann::EUCLIDEAN = 1, cvflann::MANHATTAN = 2, cvflann::MINKOWSKI = 3, cvflann::MAX_DIST = 4, cvflann::HIST_INTERSECT = 5, cvflann::HELLINGER = 6, cvflann::CS = 7, cvflann::KL = 8, cvflann::KULLBACK_LEIBLER = 8 }
enum | cvflann::flann_log_level_t { cvflann::FLANN_LOG_NONE = 0, cvflann::FLANN_LOG_FATAL = 1, cvflann::FLANN_LOG_ERROR = 2, cvflann::FLANN_LOG_WARN = 3, cvflann::FLANN_LOG_INFO = 4 }

## Macro Definition Documentation

## ◆ FLANN_ARRAY_LEN

#define FLANN_ARRAY_LEN | ( |  | a | ) | (sizeof(a)/sizeof(a[0]))

## ◆ FLANN_EXPORT

#define FLANN_EXPORT

## ◆ FLANN_PLATFORM_32_BIT

#define FLANN_PLATFORM_32_BIT