Namespaces | Macros | Enumerations
defines.h File Reference
#include "config.h"
Include dependency graph for defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 rtflann
 

Macros

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

Enumerations

enum  rtflann::flann_algorithm_t {
  rtflann::FLANN_INDEX_LINEAR = 0, rtflann::FLANN_INDEX_KDTREE = 1, rtflann::FLANN_INDEX_KMEANS = 2, rtflann::FLANN_INDEX_COMPOSITE = 3,
  rtflann::FLANN_INDEX_KDTREE_SINGLE = 4, rtflann::FLANN_INDEX_HIERARCHICAL = 5, rtflann::FLANN_INDEX_LSH = 6, rtflann::FLANN_INDEX_SAVED = 254,
  rtflann::FLANN_INDEX_AUTOTUNED = 255
}
 
enum  rtflann::flann_centers_init_t { rtflann::FLANN_CENTERS_RANDOM = 0, rtflann::FLANN_CENTERS_GONZALES = 1, rtflann::FLANN_CENTERS_KMEANSPP = 2, rtflann::FLANN_CENTERS_GROUPWISE = 3 }
 
enum  rtflann::flann_checks_t { rtflann::FLANN_CHECKS_UNLIMITED = -1, rtflann::FLANN_CHECKS_AUTOTUNED = -2 }
 
enum  rtflann::flann_datatype_t {
  rtflann::FLANN_NONE = -1, rtflann::FLANN_INT8 = 0, rtflann::FLANN_INT16 = 1, rtflann::FLANN_INT32 = 2,
  rtflann::FLANN_INT64 = 3, rtflann::FLANN_UINT8 = 4, rtflann::FLANN_UINT16 = 5, rtflann::FLANN_UINT32 = 6,
  rtflann::FLANN_UINT64 = 7, rtflann::FLANN_FLOAT32 = 8, rtflann::FLANN_FLOAT64 = 9
}
 
enum  rtflann::flann_distance_t {
  rtflann::FLANN_DIST_EUCLIDEAN = 1, rtflann::FLANN_DIST_L2 = 1, rtflann::FLANN_DIST_MANHATTAN = 2, rtflann::FLANN_DIST_L1 = 2,
  rtflann::FLANN_DIST_MINKOWSKI = 3, rtflann::FLANN_DIST_MAX = 4, rtflann::FLANN_DIST_HIST_INTERSECT = 5, rtflann::FLANN_DIST_HELLINGER = 6,
  rtflann::FLANN_DIST_CHI_SQUARE = 7, rtflann::FLANN_DIST_KULLBACK_LEIBLER = 8, rtflann::FLANN_DIST_HAMMING = 9, rtflann::FLANN_DIST_HAMMING_LUT = 10,
  rtflann::FLANN_DIST_HAMMING_POPCNT = 11, rtflann::FLANN_DIST_L2_SIMPLE = 12
}
 
enum  rtflann::flann_log_level_t {
  rtflann::FLANN_LOG_NONE = 0, rtflann::FLANN_LOG_FATAL = 1, rtflann::FLANN_LOG_ERROR = 2, rtflann::FLANN_LOG_WARN = 3,
  rtflann::FLANN_LOG_INFO = 4, rtflann::FLANN_LOG_DEBUG = 5
}
 

Macro Definition Documentation

◆ FLANN_ARRAY_LEN

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

Definition at line 72 of file defines.h.

◆ FLANN_DEPRECATED

#define FLANN_DEPRECATED

Definition at line 60 of file defines.h.

◆ FLANN_EXPORT

#define FLANN_EXPORT

Definition at line 48 of file defines.h.

◆ FLANN_PLATFORM_32_BIT

#define FLANN_PLATFORM_32_BIT

Definition at line 68 of file defines.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:58