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

#include <filter.h>

List of all members.

Public Member Functions

Filterbase ()
const Filterbase () const
template<typename Derived >
Derived::template Predictor_
< ConcreteModel > * 
derived ()
template<typename Derived >
const Derived::template
Predictor_< ConcreteModel > * 
derived () const
virtual bool predict (double dt)=0
 Predictor_ (Filter *filter, ConcreteModel *model)
virtual void reset ()
Statestate ()
const Statestate () const
ConcreteModel::SubState & sub ()
const ConcreteModel::SubState & sub () const

Protected Attributes

Filterfilter_
bool init_
ConcreteModel * model_

Detailed Description

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

Definition at line 62 of file filter.h.


Constructor & Destructor Documentation

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

Definition at line 63 of file filter.h.


Member Function Documentation

template<class ConcreteModel >
Filter* hector_pose_estimation::Filter::Predictor_< ConcreteModel >::base ( ) [inline]

Definition at line 67 of file filter.h.

template<class ConcreteModel >
const Filter* hector_pose_estimation::Filter::Predictor_< ConcreteModel >::base ( ) const [inline]

Definition at line 68 of file filter.h.

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

Definition at line 76 of file filter.h.

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

Definition at line 77 of file filter.h.

template<class ConcreteModel >
virtual bool hector_pose_estimation::Filter::Predictor_< ConcreteModel >::predict ( double  dt) [pure virtual]
template<class ConcreteModel >
virtual void hector_pose_estimation::Filter::Predictor_< ConcreteModel >::reset ( ) [inline, virtual]

Definition at line 65 of file filter.h.

template<class ConcreteModel >
State& hector_pose_estimation::Filter::Predictor_< ConcreteModel >::state ( ) [inline]

Definition at line 70 of file filter.h.

template<class ConcreteModel >
const State& hector_pose_estimation::Filter::Predictor_< ConcreteModel >::state ( ) const [inline]

Definition at line 71 of file filter.h.

template<class ConcreteModel >
ConcreteModel::SubState& hector_pose_estimation::Filter::Predictor_< ConcreteModel >::sub ( ) [inline]

Definition at line 73 of file filter.h.

template<class ConcreteModel >
const ConcreteModel::SubState& hector_pose_estimation::Filter::Predictor_< ConcreteModel >::sub ( ) const [inline]

Definition at line 74 of file filter.h.


Member Data Documentation

template<class ConcreteModel >
Filter* hector_pose_estimation::Filter::Predictor_< ConcreteModel >::filter_ [protected]

Definition at line 80 of file filter.h.

template<class ConcreteModel >
bool hector_pose_estimation::Filter::Predictor_< ConcreteModel >::init_ [protected]

Definition at line 82 of file filter.h.

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

Definition at line 81 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 Mon Oct 6 2014 00:24:16