#include <filter.h>
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_ |
hector_pose_estimation::Filter::Corrector_< ConcreteModel >::Corrector_ | ( | Filter * | filter, |
ConcreteModel * | model | ||
) | [inline] |
virtual hector_pose_estimation::Filter::Corrector_< ConcreteModel >::~Corrector_ | ( | ) | [inline, virtual] |
virtual bool hector_pose_estimation::Filter::Corrector_< ConcreteModel >::correct | ( | const typename ConcreteModel::MeasurementVector & | y, |
const typename ConcreteModel::NoiseVariance & | R | ||
) | [pure virtual] |
Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived | ( | ) | [inline] |
const Derived::template Corrector_<ConcreteModel>* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::derived | ( | ) | const [inline] |
virtual ConcreteModel::MeasurementVector hector_pose_estimation::Filter::Corrector_< ConcreteModel >::getResidual | ( | ) | const [inline, virtual] |
ConcreteModel* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::model_ [protected] |