Public Member Functions | Protected Attributes
hector_pose_estimation::Filter::Corrector_< ConcreteModel > Struct Template Reference

#include <filter.h>

Inheritance diagram for hector_pose_estimation::Filter::Corrector_< ConcreteModel >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual bool correct (const typename ConcreteModel::MeasurementVector &y, const typename ConcreteModel::NoiseVariance &R)=0
 Corrector_ (Filter *filter, ConcreteModel *model)
template<typename Derived >
Derived::template Corrector_
< ConcreteModel > * 
derived ()
template<typename Derived >
const Derived::template
Corrector_< ConcreteModel > * 
derived () const
virtual
ConcreteModel::MeasurementVector 
getResidual () const
virtual ~Corrector_ ()

Protected Attributes

ConcreteModel * model_

Detailed Description

template<class ConcreteModel>
struct hector_pose_estimation::Filter::Corrector_< ConcreteModel >

Definition at line 114 of file filter.h.


Constructor & Destructor Documentation

template<class ConcreteModel >
hector_pose_estimation::Filter::Corrector_< ConcreteModel >::Corrector_ ( Filter filter,
ConcreteModel *  model 
) [inline]

Definition at line 115 of file filter.h.

template<class ConcreteModel >
virtual hector_pose_estimation::Filter::Corrector_< ConcreteModel >::~Corrector_ ( ) [inline, virtual]

Definition at line 116 of file filter.h.


Member Function Documentation

template<class ConcreteModel >
virtual bool hector_pose_estimation::Filter::Corrector_< ConcreteModel >::correct ( const typename ConcreteModel::MeasurementVector &  y,
const typename ConcreteModel::NoiseVariance &  R 
) [pure virtual]
template<class ConcreteModel >
template<typename Derived >
Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived ( ) [inline]

Definition at line 122 of file filter.h.

template<class ConcreteModel >
template<typename Derived >
const Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived ( ) const [inline]

Definition at line 123 of file filter.h.

template<class ConcreteModel >
virtual ConcreteModel::MeasurementVector hector_pose_estimation::Filter::Corrector_< ConcreteModel >::getResidual ( ) const [inline, virtual]

Definition at line 120 of file filter.h.


Member Data Documentation

template<class ConcreteModel >
ConcreteModel* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::model_ [protected]

Definition at line 126 of file filter.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Fri Aug 28 2015 10:59:55