Public Types | Public Member Functions
rtflann::L2_Simple< T > Struct Template Reference

#include <dist.h>

List of all members.

Public Types

typedef T ElementType
typedef bool is_kdtree_distance
typedef Accumulator< T >::Type ResultType

Public Member Functions

template<typename U , typename V >
ResultType accum_dist (const U &a, const V &b, int) const
template<typename Iterator1 , typename Iterator2 >
ResultType operator() (Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const

Detailed Description

template<class T>
struct rtflann::L2_Simple< T >

Squared Euclidean distance functor.

This is the simpler, unrolled version. This is preferable for very low dimensionality data (eg 3D points)

Definition at line 74 of file dist.h.


Member Typedef Documentation

template<class T>
typedef T rtflann::L2_Simple< T >::ElementType

Definition at line 78 of file dist.h.

template<class T>
typedef bool rtflann::L2_Simple< T >::is_kdtree_distance

Definition at line 76 of file dist.h.

template<class T>
typedef Accumulator<T>::Type rtflann::L2_Simple< T >::ResultType

Definition at line 79 of file dist.h.


Member Function Documentation

template<class T>
template<typename U , typename V >
ResultType rtflann::L2_Simple< T >::accum_dist ( const U &  a,
const V &  b,
int   
) const [inline]

Definition at line 94 of file dist.h.

template<class T>
template<typename Iterator1 , typename Iterator2 >
ResultType rtflann::L2_Simple< T >::operator() ( Iterator1  a,
Iterator2  b,
size_t  size,
ResultType  = -1 
) const [inline]

Definition at line 82 of file dist.h.


The documentation for this struct was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:32