#include <PointToPointWithCov.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 PointMatcherSupport::Parametrizable | P |
typedef Parametrizable::Parameters | Parameters |
Parameters stored as a map of string->string. | |
typedef Parametrizable::ParametersDoc | ParametersDoc |
The documentation of all parameters. | |
typedef PointMatcherSupport::Parametrizable | Parametrizable |
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. | |
Matrix | estimateCovariance (const ErrorElements &mPts, const TransformationParameters &transformation) |
virtual Matrix | getCovariance () const |
If not redefined by child class, return zero matrix. | |
PointToPointWithCovErrorMinimizer (const Parameters ¶ms=Parameters()) | |
Static Public Member Functions | |
static const ParametersDoc | availableParameters () |
static const std::string | description () |
Public Attributes | |
Matrix | covMatrix |
const T | sensorStdDev |
Definition at line 43 of file PointToPointWithCov.h.
typedef PointMatcher<T>::DataPoints PointToPointWithCovErrorMinimizer< T >::DataPoints |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 53 of file PointToPointWithCov.h.
typedef PointMatcher<T>::ErrorMinimizer::ErrorElements PointToPointWithCovErrorMinimizer< T >::ErrorElements |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 52 of file PointToPointWithCov.h.
typedef PointMatcher<T>::ErrorMinimizer PointToPointWithCovErrorMinimizer< T >::ErrorMinimizer |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 56 of file PointToPointWithCov.h.
typedef PointMatcher<T>::Matches PointToPointWithCovErrorMinimizer< T >::Matches |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 55 of file PointToPointWithCov.h.
typedef PointMatcher<T>::Matrix PointToPointWithCovErrorMinimizer< T >::Matrix |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 50 of file PointToPointWithCov.h.
typedef PointMatcher<T>::OutlierWeights PointToPointWithCovErrorMinimizer< T >::OutlierWeights |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 54 of file PointToPointWithCov.h.
typedef PointMatcherSupport::Parametrizable PointToPointWithCovErrorMinimizer< T >::P |
Definition at line 46 of file PointToPointWithCov.h.
typedef Parametrizable::Parameters PointToPointWithCovErrorMinimizer< T >::Parameters |
Parameters stored as a map of string->string.
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 47 of file PointToPointWithCov.h.
typedef Parametrizable::ParametersDoc PointToPointWithCovErrorMinimizer< T >::ParametersDoc |
The documentation of all parameters.
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 48 of file PointToPointWithCov.h.
typedef PointMatcherSupport::Parametrizable PointToPointWithCovErrorMinimizer< T >::Parametrizable |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 45 of file PointToPointWithCov.h.
typedef PointMatcher<T>::TransformationParameters PointToPointWithCovErrorMinimizer< T >::TransformationParameters |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 51 of file PointToPointWithCov.h.
typedef PointMatcher<T>::Vector PointToPointWithCovErrorMinimizer< T >::Vector |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 57 of file PointToPointWithCov.h.
PointToPointWithCovErrorMinimizer< T >::PointToPointWithCovErrorMinimizer | ( | const Parameters & | params = Parameters() | ) |
Definition at line 43 of file PointToPointWithCov.cpp.
static const ParametersDoc PointToPointWithCovErrorMinimizer< T >::availableParameters | ( | ) | [inline, static] |
Definition at line 64 of file PointToPointWithCov.h.
PointMatcher< T >::TransformationParameters PointToPointWithCovErrorMinimizer< 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.
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 50 of file PointToPointWithCov.cpp.
static const std::string PointToPointWithCovErrorMinimizer< T >::description | ( | ) | [inline, static] |
Reimplemented from PointToPointErrorMinimizer< T >.
Definition at line 59 of file PointToPointWithCov.h.
PointToPointWithCovErrorMinimizer< T >::Matrix PointToPointWithCovErrorMinimizer< T >::estimateCovariance | ( | const ErrorElements & | mPts, |
const TransformationParameters & | transformation | ||
) |
Definition at line 62 of file PointToPointWithCov.cpp.
PointToPointWithCovErrorMinimizer< T >::Matrix PointToPointWithCovErrorMinimizer< T >::getCovariance | ( | ) | const [virtual] |
If not redefined by child class, return zero matrix.
Reimplemented from PointMatcher< T >::ErrorMinimizer.
Definition at line 148 of file PointToPointWithCov.cpp.
Matrix PointToPointWithCovErrorMinimizer< T >::covMatrix |
Definition at line 72 of file PointToPointWithCov.h.
const T PointToPointWithCovErrorMinimizer< T >::sensorStdDev |
Definition at line 71 of file PointToPointWithCov.h.