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

#include <MatchersImpl.h>

Inheritance diagram for MatchersImpl< T >::KDTreeMatcher:
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.
 KDTreeMatcher (const Parameters &params=Parameters())
virtual ~KDTreeMatcher ()

Static Public Member Functions

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

Public Attributes

const T epsilon
const int knn
const T maxDist
const NNSearchType searchType

Protected Attributes

std::shared_ptr< NNSfeatureNNS

Detailed Description

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

Definition at line 74 of file MatchersImpl.h.


Constructor & Destructor Documentation

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

Definition at line 61 of file MatchersImpl.cpp.

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

Definition at line 72 of file MatchersImpl.cpp.


Member Function Documentation

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

Definition at line 80 of file MatchersImpl.h.

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

Definition at line 76 of file MatchersImpl.h.

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

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

Implements PointMatcher< T >::Matcher.

Definition at line 86 of file MatchersImpl.cpp.

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

Init this matcher to find nearest neighbor in filteredReference.

Implements PointMatcher< T >::Matcher.

Definition at line 78 of file MatchersImpl.cpp.


Member Data Documentation

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

Definition at line 91 of file MatchersImpl.h.

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

Definition at line 96 of file MatchersImpl.h.

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

Definition at line 90 of file MatchersImpl.h.

template<typename T >
const T MatchersImpl< T >::KDTreeMatcher::maxDist

Definition at line 93 of file MatchersImpl.h.

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

Definition at line 92 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