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

| OpenCV 3.4.2 Open Source Computer Vision

Classes | Namespaces | Functions
dist.h File Reference
`#include <cmath>`
`#include <cstdlib>`
`#include <string.h>`
`#include <stdint.h>`
`#include "defines.h"`

## Classes
struct | cvflann::Accumulator< T >
struct | cvflann::Accumulator< char >
struct | cvflann::Accumulator< short >
struct | cvflann::Accumulator< unsigned char >
struct | cvflann::Accumulator< unsigned short >
struct | cvflann::ChiSquareDistance< T >
class | cvflann::False
struct | cvflann::Hamming< T >
struct | cvflann::Hamming2< T >
struct | cvflann::HammingLUT
struct | cvflann::HellingerDistance< T >
struct | cvflann::HistIntersectionDistance< T >
struct | cvflann::KL_Divergence< T >
struct | cvflann::L1< T >
struct | cvflann::L2< T >
struct | cvflann::L2_Simple< T >
struct | cvflann::MaxDistance< T >
struct | cvflann::MinkowskiDistance< T >
struct | cvflann::simpleDistance< Distance, ElementType >
struct | cvflann::simpleDistance< ChiSquareDistance< ElementType >, ElementType >
struct | cvflann::simpleDistance< HellingerDistance< ElementType >, ElementType >
struct | cvflann::simpleDistance< L2< ElementType >, ElementType >
struct | cvflann::simpleDistance< L2_Simple< ElementType >, ElementType >
struct | cvflann::simpleDistance< MinkowskiDistance< ElementType >, ElementType >
struct | cvflann::squareDistance< Distance, ElementType >
struct | cvflann::squareDistance< ChiSquareDistance< ElementType >, ElementType >
struct | cvflann::squareDistance< HellingerDistance< ElementType >, ElementType >
struct | cvflann::squareDistance< L2< ElementType >, ElementType >
struct | cvflann::squareDistance< L2_Simple< ElementType >, ElementType >
struct | cvflann::squareDistance< MinkowskiDistance< ElementType >, ElementType >
class | cvflann::True
struct | cvflann::ZeroIterator< T >

## Namespaces
| cvflann

## Functions
template<typename T >
T | cvflann::abs (T x)
template<>
double | cvflann::abs< double > (double x)
template<>
float | cvflann::abs< float > (float x)
template<typename Distance >
Distance::ResultType | cvflann::ensureSimpleDistance (typename Distance::ResultType dist)
template<typename Distance >
Distance::ResultType | cvflann::ensureSquareDistance (typename Distance::ResultType dist)