Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
MatchersImpl< T >::KDTreeVarDistMatcher Struct Reference

#include <MatchersImpl.h>

Inheritance diagram for MatchersImpl< T >::KDTreeVarDistMatcher:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Matches findClosests (const DataPoints &filteredReading)
 Find the closest neighbors of filteredReading in filteredReference passed to init()
virtual void init (const DataPoints &filteredReference)
 Init this matcher to find nearest neighbor in filteredReference.
 KDTreeVarDistMatcher (const Parameters &params=Parameters())
virtual ~KDTreeVarDistMatcher ()

Static Public Member Functions

static const ParametersDoc availableParameters ()
static const std::string description ()

Public Attributes

const T epsilon
const int knn
const std::string maxDistField
const NNSearchType searchType

Protected Attributes

std::shared_ptr< NNSfeatureNNS

Detailed Description

template<typename T>
struct MatchersImpl< T >::KDTreeVarDistMatcher

Definition at line 105 of file MatchersImpl.h.


Constructor & Destructor Documentation

template<typename T >
MatchersImpl< T >::KDTreeVarDistMatcher::KDTreeVarDistMatcher ( const Parameters params = Parameters())

Definition at line 108 of file MatchersImpl.cpp.

template<typename T >
MatchersImpl< T >::KDTreeVarDistMatcher::~KDTreeVarDistMatcher ( ) [virtual]

Definition at line 119 of file MatchersImpl.cpp.


Member Function Documentation

template<typename T >
static const ParametersDoc MatchersImpl< T >::KDTreeVarDistMatcher::availableParameters ( ) [inline, static]

Definition at line 111 of file MatchersImpl.h.

template<typename T >
static const std::string MatchersImpl< T >::KDTreeVarDistMatcher::description ( ) [inline, static]

Definition at line 107 of file MatchersImpl.h.

template<typename T >
PointMatcher< T >::Matches MatchersImpl< T >::KDTreeVarDistMatcher::findClosests ( const DataPoints filteredReading) [virtual]

Find the closest neighbors of filteredReading in filteredReference passed to init()

Implements PointMatcher< T >::Matcher.

Definition at line 133 of file MatchersImpl.cpp.

template<typename T >
void MatchersImpl< T >::KDTreeVarDistMatcher::init ( const DataPoints filteredReference) [virtual]

Init this matcher to find nearest neighbor in filteredReference.

Implements PointMatcher< T >::Matcher.

Definition at line 125 of file MatchersImpl.cpp.


Member Data Documentation

template<typename T >
const T MatchersImpl< T >::KDTreeVarDistMatcher::epsilon

Definition at line 122 of file MatchersImpl.h.

template<typename T >
std::shared_ptr<NNS> MatchersImpl< T >::KDTreeVarDistMatcher::featureNNS [protected]

Definition at line 127 of file MatchersImpl.h.

template<typename T >
const int MatchersImpl< T >::KDTreeVarDistMatcher::knn

Definition at line 121 of file MatchersImpl.h.

template<typename T >
const std::string MatchersImpl< T >::KDTreeVarDistMatcher::maxDistField

Definition at line 124 of file MatchersImpl.h.

template<typename T >
const NNSearchType MatchersImpl< T >::KDTreeVarDistMatcher::searchType

Definition at line 123 of file MatchersImpl.h.


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


libpointmatcher
Author(s):
autogenerated on Thu Jun 20 2019 19:51:33