An outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria. More...
#include <PointMatcher.h>

Public Member Functions | |
| virtual OutlierWeights | compute (const DataPoints &filteredReading, const DataPoints &filteredReference, const Matches &input)=0 |
| Detect outliers using features. | |
| OutlierFilter () | |
| Construct without parameter. | |
| OutlierFilter (const std::string &className, const ParametersDoc paramsDoc, const Parameters ¶ms) | |
| Construct with parameters. | |
| virtual | ~OutlierFilter () |
| virtual destructor | |
An outlier filter removes or weights links between points in reading and their matched points in reference, depending on some criteria.
Criteria can be a fixed maximum authorized distance, a factor of the median distance, etc. Points with zero weights are ignored in the subsequent minimization step.
Definition at line 418 of file PointMatcher.h.
| PointMatcher< T >::OutlierFilter::OutlierFilter | ( | ) |
Construct without parameter.
Definition at line 44 of file OutlierFilter.cpp.
| PointMatcher< T >::OutlierFilter::OutlierFilter | ( | const std::string & | className, |
| const ParametersDoc | paramsDoc, | ||
| const Parameters & | params | ||
| ) |
Construct with parameters.
Definition at line 49 of file OutlierFilter.cpp.
| PointMatcher< T >::OutlierFilter::~OutlierFilter | ( | ) | [virtual] |
virtual destructor
Definition at line 55 of file OutlierFilter.cpp.
| virtual OutlierWeights PointMatcher< T >::OutlierFilter::compute | ( | const DataPoints & | filteredReading, |
| const DataPoints & | filteredReference, | ||
| const Matches & | input | ||
| ) | [pure virtual] |
Detect outliers using features.