libpointmatcher
1.3.1

Result of the dataassociation step (Matcher::findClosests), before outlier rejection. More...
#include <PointMatcher.h>
Public Types  
typedef Matrix  Dists 
Squared distances to closest points, dense matrix of ScalarType.  
typedef IntMatrix  Ids 
Identifiers of closest points, dense matrix of integers.  
Public Member Functions  
Matches ()  
In case of too few matches the dists are filled with InvalidDist. More...  
Matches (const Dists &dists, const Ids ids)  
Construct matches from distances to and identifiers of closest points.  
Matches (const int knn, const int pointsCount)  
Construct uninitialized matches from number of closest points (knn) and number of points (pointsCount)  
T  getDistsQuantile (const T quantile) const 
Get the distance at the Tratio closest point.  
T  getMedianAbsDeviation () const 
Calculate the Median of Absolute Deviation(MAD), which is median(xmedian(x)), a kind of robust standard deviation.  
T  getStandardDeviation () const 
Public Attributes  
Dists  dists 
squared distances to closest points  
Ids  ids 
identifiers of closest points  
Static Public Attributes  
static constexpr int  InvalidId = 1 
static constexpr T  InvalidDist = std::numeric_limits<T>::infinity() 
In case of too few matches the ids are filled with InvalidId.  
Result of the dataassociation step (Matcher::findClosests), before outlier rejection.
This class holds a list of associated reference identifiers, along with the corresponding squared distance, for all points in the reading. A single point in the reading can have one or multiple matches.
PointMatcher< T >::Matches::Matches  (  ) 
In case of too few matches the dists are filled with InvalidDist.
Construct empty matches.