Public Member Functions | Static Public Member Functions | Public Attributes
ErrorMinimizersImpl< T >::PointToPointWithCovErrorMinimizer Struct Reference

#include <ErrorMinimizersImpl.h>

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

List of all members.

Public Member Functions

virtual TransformationParameters compute (const DataPoints &filteredReading, const DataPoints &filteredReference, const OutlierWeights &outlierWeights, const Matches &matches)
 Find the transformation that minimizes the error.
Matrix estimateCovariance (const DataPoints &reading, const DataPoints &reference, const Matches &matches, const OutlierWeights &outlierWeights, const TransformationParameters &transformation)
virtual Matrix getCovariance () const
 If not redefined by child class, return zero matrix.
virtual T getOverlap () const
 If not redefined by child class, return the ratio of how many points were used (with weight) for error minimization.
 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 ErrorMinimizersImpl< T >::PointToPointWithCovErrorMinimizer

Definition at line 100 of file ErrorMinimizersImpl.h.


Constructor & Destructor Documentation

Definition at line 311 of file ErrorMinimizersImpl.cpp.


Member Function Documentation

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

Definition at line 107 of file ErrorMinimizersImpl.h.

template<typename T >
PointMatcher< T >::TransformationParameters ErrorMinimizersImpl< T >::PointToPointWithCovErrorMinimizer::compute ( const DataPoints filteredReading,
const DataPoints filteredReference,
const OutlierWeights outlierWeights,
const Matches matches 
) [virtual]

Find the transformation that minimizes the error.

Implements PointMatcher< T >::ErrorMinimizer.

Definition at line 318 of file ErrorMinimizersImpl.cpp.

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

Definition at line 102 of file ErrorMinimizersImpl.h.

template<typename T >
ErrorMinimizersImpl< T >::Matrix ErrorMinimizersImpl< T >::PointToPointWithCovErrorMinimizer::estimateCovariance ( const DataPoints reading,
const DataPoints reference,
const Matches matches,
const OutlierWeights outlierWeights,
const TransformationParameters transformation 
)

Definition at line 357 of file ErrorMinimizersImpl.cpp.

If not redefined by child class, return zero matrix.

Reimplemented from PointMatcher< T >::ErrorMinimizer.

Definition at line 470 of file ErrorMinimizersImpl.cpp.

template<typename T >
T ErrorMinimizersImpl< T >::PointToPointWithCovErrorMinimizer::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 442 of file ErrorMinimizersImpl.cpp.


Member Data Documentation

Definition at line 115 of file ErrorMinimizersImpl.h.

Definition at line 114 of file ErrorMinimizersImpl.h.


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


libpointmatcher
Author(s):
autogenerated on Mon Sep 14 2015 02:59:07