Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
PointToPointWithCovErrorMinimizer< T > Struct Template Reference

#include <PointToPointWithCov.h>

Inheritance diagram for PointToPointWithCovErrorMinimizer< T >:
Inheritance graph
[legend]

List of all members.

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 &params=Parameters())

Static Public Member Functions

static const ParametersDoc availableParameters ()
static const std::string description ()

Public Attributes

Matrix covMatrix
const T sensorStdDev

Detailed Description

template<typename T>
struct PointToPointWithCovErrorMinimizer< T >

Definition at line 43 of file PointToPointWithCov.h.


Member Typedef Documentation

template<typename T>
typedef PointMatcher<T>::DataPoints PointToPointWithCovErrorMinimizer< T >::DataPoints

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 53 of file PointToPointWithCov.h.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 52 of file PointToPointWithCov.h.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 56 of file PointToPointWithCov.h.

template<typename T>
typedef PointMatcher<T>::Matches PointToPointWithCovErrorMinimizer< T >::Matches

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 55 of file PointToPointWithCov.h.

template<typename T>
typedef PointMatcher<T>::Matrix PointToPointWithCovErrorMinimizer< T >::Matrix

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 50 of file PointToPointWithCov.h.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 54 of file PointToPointWithCov.h.

Definition at line 46 of file PointToPointWithCov.h.

Parameters stored as a map of string->string.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 47 of file PointToPointWithCov.h.

The documentation of all parameters.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 48 of file PointToPointWithCov.h.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 45 of file PointToPointWithCov.h.

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 51 of file PointToPointWithCov.h.

template<typename T>
typedef PointMatcher<T>::Vector PointToPointWithCovErrorMinimizer< T >::Vector

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 57 of file PointToPointWithCov.h.


Constructor & Destructor Documentation

Definition at line 43 of file PointToPointWithCov.cpp.


Member Function Documentation

template<typename T>
static const ParametersDoc PointToPointWithCovErrorMinimizer< T >::availableParameters ( ) [inline, static]

Definition at line 64 of file PointToPointWithCov.h.

template<typename T >
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.

template<typename T>
static const std::string PointToPointWithCovErrorMinimizer< T >::description ( ) [inline, static]

Reimplemented from PointToPointErrorMinimizer< T >.

Definition at line 59 of file PointToPointWithCov.h.

template<typename T >
PointToPointWithCovErrorMinimizer< T >::Matrix PointToPointWithCovErrorMinimizer< T >::estimateCovariance ( const ErrorElements mPts,
const TransformationParameters transformation 
)

Definition at line 62 of file PointToPointWithCov.cpp.

template<typename T >
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.


Member Data Documentation

Definition at line 72 of file PointToPointWithCov.h.

template<typename T>
const T PointToPointWithCovErrorMinimizer< T >::sensorStdDev

Definition at line 71 of file PointToPointWithCov.h.


The documentation for this struct was generated from the following files:


libpointmatcher
Author(s):
autogenerated on Thu Jun 20 2019 19:51:33