#include <libpointmatcher.h>
Public Types | |
typedef PointMatcher< T >::DataPoints | DataPoints |
typedef PointMatcher< T >::Matcher | Matcher |
typedef PointMatcher< T >::Matches | Matches |
typedef PointMatcher< T >::Matrix | Matrix |
typedef Nabo::NearestNeighbourSearch< T > | NNS |
typedef NNS::SearchType | NNSearchType |
typedef PointMatcherSupport::Parametrizable | P |
typedef Parametrizable::ParameterDoc | ParameterDoc |
typedef Parametrizable::Parameters | Parameters |
typedef Parametrizable::ParametersDoc | ParametersDoc |
typedef PointMatcherSupport::Parametrizable | Parametrizable |
Public Types inherited from PointMatcherSupport::Parametrizable | |
typedef bool(* | LexicalComparison) (std::string a, std::string b) |
typedef std::string | Parameter |
typedef std::map< std::string, Parameter > | Parameters |
typedef std::vector< ParameterDoc > | ParametersDoc |
typedef std::set< std::string > | ParametersUsed |
Public Member Functions | |
virtual PM::Matches | findClosests (const DP &filteredReading) |
virtual void | init (const DataPoints &filteredReference) |
KDTreeMatcherIntensity (const Parameters ¶ms=Parameters()) | |
virtual | ~KDTreeMatcherIntensity () |
Public Member Functions inherited from PointMatcher::Matcher | |
virtual Matches | findClosests (const DataPoints &filteredReading)=0 |
unsigned long | getVisitCount () const |
virtual void | init (const DataPoints &filteredReference)=0 |
Matcher () | |
Matcher (const std::string &className, const ParametersDoc paramsDoc, const Parameters ¶ms) | |
void | resetVisitCount () |
virtual | ~Matcher () |
Public Member Functions inherited from PointMatcherSupport::Parametrizable | |
S | get (const std::string ¶mName) |
std::string | getParamValueString (const std::string ¶mName) |
std::vector< T > | getVector (const std::string ¶mName) |
Parametrizable () | |
Parametrizable (const std::string &className, const ParametersDoc paramsDoc, const Parameters ¶ms) | |
virtual | ~Parametrizable () |
Static Public Member Functions | |
static const ParametersDoc | availableParameters () |
static const std::string | description () |
Static Public Member Functions inherited from PointMatcherSupport::Parametrizable | |
static bool | Comp (std::string a, std::string b) |
Public Attributes | |
const T | epsilon |
const int | knn |
const T | maxDist |
const NNSearchType | searchType |
Public Attributes inherited from PointMatcher::Matcher | |
unsigned long | visitCounter |
Public Attributes inherited from PointMatcherSupport::Parametrizable | |
const std::string | className |
Parameters | parameters |
const ParametersDoc | parametersDoc |
ParametersUsed | parametersUsed |
Protected Attributes | |
std::shared_ptr< NNS > | featureNNS |
Matrix | filteredReferenceIntensity |
Definition at line 429 of file libpointmatcher.h.
typedef PointMatcher<T>::DataPoints KDTreeMatcherIntensity< T >::DataPoints |
Definition at line 440 of file libpointmatcher.h.
typedef PointMatcher<T>::Matcher KDTreeMatcherIntensity< T >::Matcher |
Definition at line 441 of file libpointmatcher.h.
typedef PointMatcher<T>::Matches KDTreeMatcherIntensity< T >::Matches |
Definition at line 442 of file libpointmatcher.h.
typedef PointMatcher<T>::Matrix KDTreeMatcherIntensity< T >::Matrix |
Definition at line 443 of file libpointmatcher.h.
typedef Nabo::NearestNeighbourSearch<T> KDTreeMatcherIntensity< T >::NNS |
Definition at line 437 of file libpointmatcher.h.
typedef NNS::SearchType KDTreeMatcherIntensity< T >::NNSearchType |
Definition at line 438 of file libpointmatcher.h.
typedef PointMatcherSupport::Parametrizable KDTreeMatcherIntensity< T >::P |
Definition at line 432 of file libpointmatcher.h.
typedef Parametrizable::ParameterDoc KDTreeMatcherIntensity< T >::ParameterDoc |
Definition at line 434 of file libpointmatcher.h.
typedef Parametrizable::Parameters KDTreeMatcherIntensity< T >::Parameters |
Definition at line 433 of file libpointmatcher.h.
typedef Parametrizable::ParametersDoc KDTreeMatcherIntensity< T >::ParametersDoc |
Definition at line 435 of file libpointmatcher.h.
typedef PointMatcherSupport::Parametrizable KDTreeMatcherIntensity< T >::Parametrizable |
Definition at line 431 of file libpointmatcher.h.
|
inline |
Definition at line 469 of file libpointmatcher.h.
|
inlinevirtual |
Definition at line 478 of file libpointmatcher.h.
|
inlinestatic |
Definition at line 449 of file libpointmatcher.h.
|
inlinestatic |
Definition at line 445 of file libpointmatcher.h.
|
inlinevirtual |
Definition at line 492 of file libpointmatcher.h.
|
inlinevirtual |
Definition at line 479 of file libpointmatcher.h.
const T KDTreeMatcherIntensity< T >::epsilon |
Definition at line 460 of file libpointmatcher.h.
|
protected |
Definition at line 465 of file libpointmatcher.h.
|
protected |
Definition at line 466 of file libpointmatcher.h.
const int KDTreeMatcherIntensity< T >::knn |
Definition at line 459 of file libpointmatcher.h.
const T KDTreeMatcherIntensity< T >::maxDist |
Definition at line 462 of file libpointmatcher.h.
const NNSearchType KDTreeMatcherIntensity< T >::searchType |
Definition at line 461 of file libpointmatcher.h.