ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
all_indices.h File Reference
Include dependency graph for all_indices.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  flann::enable_if< bool, T >
 
struct  flann::enable_if< true, T >
 
struct  flann::disable_if< bool, T >
 
struct  flann::disable_if< true, T >
 
struct  flann::same_type< T, U >
 
struct  flann::same_type< T, T >
 
struct  flann::needs_kdtree_distance< T >
 
struct  flann::needs_vector_space_distance< T >
 
struct  flann::is_kdtree_distance< T >
 
struct  flann::is_vector_space_distance< T >
 
struct  flann::DummyDistance
 
struct  flann::valid_combination< Index, Distance, ElemType >
 

Namespaces

 flann
 

Macros

#define HAS_MEMBER(member)
 

Functions

template<template< typename > class Index, typename Distance , typename T >
NNIndex< Distance > * flann::create_index_ (flann::Matrix< T > data, const flann::IndexParams &params, const Distance &distance, typename enable_if< valid_combination< Index, Distance, T >::value, void >::type *=0)
 
template<template< typename > class Index, typename Distance , typename T >
NNIndex< Distance > * flann::create_index_ (flann::Matrix< T > data, const flann::IndexParams &params, const Distance &distance, typename disable_if< valid_combination< Index, Distance, T >::value, void >::type *=0)
 
template<typename Distance >
NNIndex< Distance > * flann::create_index_by_type (const flann_algorithm_t index_type, const Matrix< typename Distance::ElementType > &dataset, const IndexParams &params, const Distance &distance)
 

Macro Definition Documentation

◆ HAS_MEMBER

#define HAS_MEMBER (   member)
Value:
template<typename T> \
struct member { \
typedef char No; \
typedef long Yes; \
template<typename C> static Yes test( typename C::member* ); \
template<typename C> static No test( ... ); \
enum { value = sizeof (test<T>(0))==sizeof(Yes) }; \
};

Definition at line 79 of file all_indices.h.