libpointmatcher 1.0.2
Public Member Functions | Public Attributes
PointMatcher< T >::Matcher Struct Reference

A matcher links points in the reading to points in the reference. More...

#include <PointMatcher.h>

Inheritance diagram for PointMatcher< T >::Matcher:
PointMatcherSupport::Parametrizable

List of all members.

Public Member Functions

 Matcher ()
 Construct without parameter.
 Matcher (const std::string &className, const ParametersDoc paramsDoc, const Parameters &params)
 Construct with parameters.
virtual ~Matcher ()
 virtual destructor
void resetVisitCount ()
 Reset the visit counter.
unsigned long getVisitCount () const
 Return the visit counter.
virtual void init (const DataPoints &filteredReference)=0
 Init this matcher to find nearest neighbor in filteredReference.
virtual Matches findClosests (const DataPoints &filteredReading)=0
 Find the closest neighbors of filteredReading in filteredReference passed to init()

Public Attributes

unsigned long visitCounter
 number of points visited

Detailed Description

template<typename T>
struct PointMatcher< T >::Matcher

A matcher links points in the reading to points in the reference.

This typically uses a space-partitioning structure such as a kd-tree for performance optimization.


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