#include <PointToPointSimilarity.h>
Public Types | |
typedef PointMatcher< T > ::DataPoints | DataPoints |
typedef PointMatcher< T > ::ErrorMinimizer::ErrorElements | ErrorElements |
typedef PointMatcher< T > ::ErrorMinimizer | ErrorMinimizer |
typedef PointMatcher< T >::Matches | Matches |
typedef PointMatcher< T >::Matrix | Matrix |
typedef PointMatcher< T > ::OutlierWeights | OutlierWeights |
typedef PointMatcher< T > ::TransformationParameters | TransformationParameters |
typedef PointMatcher< T >::Vector | Vector |
Public Member Functions | |
virtual TransformationParameters | compute (const ErrorElements &mPts) |
Find the transformation that minimizes the error given matched pair of points. This function most be defined for all new instances of ErrorMinimizer. | |
virtual T | getOverlap () const |
If not redefined by child class, return the ratio of how many points were used (with weight) for error minimization. | |
virtual T | getResidualError (const DataPoints &filteredReading, const DataPoints &filteredReference, const OutlierWeights &outlierWeights, const Matches &matches) const |
If not redefined by child class, return max value for T. | |
PointToPointSimilarityErrorMinimizer () | |
Static Public Member Functions | |
static const std::string | description () |
Definition at line 42 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::DataPoints PointToPointSimilarityErrorMinimizer< T >::DataPoints |
Definition at line 46 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::ErrorMinimizer::ErrorElements PointToPointSimilarityErrorMinimizer< T >::ErrorElements |
Definition at line 45 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::ErrorMinimizer PointToPointSimilarityErrorMinimizer< T >::ErrorMinimizer |
Definition at line 51 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::Matches PointToPointSimilarityErrorMinimizer< T >::Matches |
Definition at line 48 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::Matrix PointToPointSimilarityErrorMinimizer< T >::Matrix |
Definition at line 50 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::OutlierWeights PointToPointSimilarityErrorMinimizer< T >::OutlierWeights |
Definition at line 47 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::TransformationParameters PointToPointSimilarityErrorMinimizer< T >::TransformationParameters |
Definition at line 44 of file PointToPointSimilarity.h.
typedef PointMatcher<T>::Vector PointToPointSimilarityErrorMinimizer< T >::Vector |
Definition at line 49 of file PointToPointSimilarity.h.
PointToPointSimilarityErrorMinimizer< T >::PointToPointSimilarityErrorMinimizer | ( | ) | [inline] |
Definition at line 58 of file PointToPointSimilarity.h.
PointMatcher< T >::TransformationParameters PointToPointSimilarityErrorMinimizer< T >::compute | ( | const ErrorElements & | matchedPoints | ) | [virtual] |
Find the transformation that minimizes the error given matched pair of points. This function most be defined for all new instances of ErrorMinimizer.
Implements PointMatcher< T >::ErrorMinimizer.
Definition at line 43 of file PointToPointSimilarity.cpp.
static const std::string PointToPointSimilarityErrorMinimizer< T >::description | ( | ) | [inline, static] |
Definition at line 53 of file PointToPointSimilarity.h.
T PointToPointSimilarityErrorMinimizer< T >::getOverlap | ( | ) | const [virtual] |
If not redefined by child class, return the ratio of how many points were used (with weight) for error minimization.
Reimplemented from PointMatcher< T >::ErrorMinimizer.
Definition at line 116 of file PointToPointSimilarity.cpp.
T PointToPointSimilarityErrorMinimizer< T >::getResidualError | ( | const DataPoints & | filteredReading, |
const DataPoints & | filteredReference, | ||
const OutlierWeights & | outlierWeights, | ||
const Matches & | matches | ||
) | const [virtual] |
If not redefined by child class, return max value for T.
Reimplemented from PointMatcher< T >::ErrorMinimizer.
Definition at line 101 of file PointToPointSimilarity.cpp.