#include <filter.h>
Public Member Functions | |
Filter * | base () |
const Filter * | base () const |
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 void | reset () |
State & | state () |
const State & | state () const |
ConcreteModel::SubState & | sub () |
const ConcreteModel::SubState & | sub () const |
Protected Attributes | |
Filter * | filter_ |
bool | init_ |
ConcreteModel * | model_ |
hector_pose_estimation::Filter::Corrector_< ConcreteModel >::Corrector_ | ( | Filter * | filter, |
ConcreteModel * | model | ||
) | [inline] |
Filter* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::base | ( | ) | [inline] |
const Filter* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::base | ( | ) | const [inline] |
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 void hector_pose_estimation::Filter::Corrector_< ConcreteModel >::reset | ( | ) | [inline, virtual] |
State& hector_pose_estimation::Filter::Corrector_< ConcreteModel >::state | ( | ) | [inline] |
const State& hector_pose_estimation::Filter::Corrector_< ConcreteModel >::state | ( | ) | const [inline] |
ConcreteModel::SubState& hector_pose_estimation::Filter::Corrector_< ConcreteModel >::sub | ( | ) | [inline] |
const ConcreteModel::SubState& hector_pose_estimation::Filter::Corrector_< ConcreteModel >::sub | ( | ) | const [inline] |
Filter* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::filter_ [protected] |
bool hector_pose_estimation::Filter::Corrector_< ConcreteModel >::init_ [protected] |
ConcreteModel* hector_pose_estimation::Filter::Corrector_< ConcreteModel >::model_ [protected] |