Public Types | Public Member Functions | Protected Attributes
ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT > Class Template Reference

#include <error_func.h>

List of all members.

Public Types

typedef
DatumErrorFuncT::ModelClassT::Datum 
DatumT
typedef DatumErrorFuncT::Error ErrorT
typedef Model< ModelRep, DatumTModelClassT
typedef
DatumErrorFuncT::ModelClassT::ModelRep 
ModelRep

Public Member Functions

ErrorT computeError (const ModelRep &model, const DatumT &datum)
 ErrorAccumulator (const DatumErrorFuncT &_error_func)
ErrorAccumulatorT errorAccumulator (ErrorAccumulatorT ae, ErrorT e)
bool inlierTest (const ErrorT &e)

Protected Attributes

DatumErrorFuncT error_func

Detailed Description

template<class DatumErrorFuncT, class ErrorAccumulatorT>
class ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >

Error accumulator required by SingleSolutionModel template.

See also:
SingleSolutionModel

Definition at line 91 of file error_func.h.


Member Typedef Documentation

template<class DatumErrorFuncT, class ErrorAccumulatorT>
typedef DatumErrorFuncT::ModelClassT::Datum ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::DatumT

Definition at line 96 of file error_func.h.

template<class DatumErrorFuncT, class ErrorAccumulatorT>
typedef DatumErrorFuncT::Error ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::ErrorT

Definition at line 97 of file error_func.h.

template<class DatumErrorFuncT, class ErrorAccumulatorT>
typedef Model<ModelRep, DatumT> ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::ModelClassT

Definition at line 98 of file error_func.h.

template<class DatumErrorFuncT, class ErrorAccumulatorT>
typedef DatumErrorFuncT::ModelClassT::ModelRep ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::ModelRep

Definition at line 95 of file error_func.h.


Constructor & Destructor Documentation

template<class DatumErrorFuncT, class ErrorAccumulatorT>
ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::ErrorAccumulator ( const DatumErrorFuncT &  _error_func) [inline]

Definition at line 100 of file error_func.h.


Member Function Documentation

template<class DatumErrorFuncT, class ErrorAccumulatorT>
ErrorT ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::computeError ( const ModelRep model,
const DatumT datum 
) [inline]

Definition at line 102 of file error_func.h.

template<class DatumErrorFuncT, class ErrorAccumulatorT>
ErrorAccumulatorT ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::errorAccumulator ( ErrorAccumulatorT  ae,
ErrorT  e 
) [inline]

Reimplemented in RealErrorMaxErrorAccumulator< AngleError >.

Definition at line 108 of file error_func.h.

template<class DatumErrorFuncT, class ErrorAccumulatorT>
bool ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::inlierTest ( const ErrorT e) [inline]

Definition at line 106 of file error_func.h.


Member Data Documentation

template<class DatumErrorFuncT, class ErrorAccumulatorT>
DatumErrorFuncT ErrorAccumulator< DatumErrorFuncT, ErrorAccumulatorT >::error_func [protected]

Definition at line 93 of file error_func.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


pose_estimation
Author(s): Jiri Divis/jiridivis@gmail.com
autogenerated on Wed Mar 27 2013 21:00:15