Go to the documentation of this file.
74 for (
int x = 0;
x < w.cols(); ++
x)
76 for (
int y = 0; y < w.rows(); ++y)
78 if (input.
dists(y,
x) == numeric_limits<T>::infinity())
90 OutlierWeights w = (*this->begin())->compute(filteredReading, filteredReference, input);
96 w = w.array() * (*it)->compute(filteredReading, filteredReference, input).array();
A chain of OutlierFilter.
Dists dists
squared distances to closest points
virtual ~OutlierFilter()
virtual destructor
OutlierFilters::const_iterator OutlierFiltersConstIt
alias
Matrix OutlierWeights
Weights of the associations between the points in Matches and the points in the reference.
An outlier filter removes or weights links between points in reading and their matched points in refe...
Functions and classes that are dependant on scalar type are defined in this templatized class.
OutlierWeights compute(const DataPoints &filteredReading, const DataPoints &filteredReference, const Matches &input)
Apply outlier-detection chain.
std::vector< ParameterDoc > ParametersDoc
The documentation of all parameters.
OutlierFilter()
Construct without parameter.
Result of the data-association step (Matcher::findClosests), before outlier rejection.
The superclass of classes that are constructed using generic parameters. This class provides the para...
std::map< std::string, Parameter > Parameters
Parameters stored as a map of string->string.