Public Member Functions
hector_pose_estimation::SystemModel_< Derived, _SubDimension > Class Template Reference

#include <system_model.h>

Inheritance diagram for hector_pose_estimation::SystemModel_< Derived, _SubDimension >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Derived * derived ()
const Derived * derived () const
int getDimension () const
virtual void getExpectedValue (StateVectorSegment &x_pred, const State &state, double dt)
virtual void getInputJacobian (InputMatrixBlock &B, const State &state, double dt)
virtual void getInputJacobian (InputMatrixBlock &B, const State &state, double dt, bool init)
virtual void getPrior (State &state)
virtual void getStateJacobian (SystemMatrixBlock &A, const State &state, double dt)
virtual void getStateJacobian (SystemMatrixBlock &A, const State &state, double dt, bool init)
virtual void getStateJacobian (SystemMatrixBlock &A1, CrossSystemMatrixBlock &A01, const State &state, double dt)
virtual void getStateJacobian (SystemMatrixBlock &A1, CrossSystemMatrixBlock &A01, const State &state, double dt, bool init)
virtual void getSystemNoise (NoiseVarianceBlock &Q, const State &state, double dt)
virtual void getSystemNoise (NoiseVarianceBlock &Q, const State &state, double dt, bool init)
virtual SystemModel::SystemTypeEnum getSystemType () const
SubStatesub (State &state) const
const SubStatesub (const State &state) const
virtual ~SystemModel_ ()

Detailed Description

template<class Derived, int _SubDimension>
class hector_pose_estimation::SystemModel_< Derived, _SubDimension >

Definition at line 143 of file system_model.h.


Constructor & Destructor Documentation

template<class Derived, int _SubDimension>
virtual hector_pose_estimation::SystemModel_< Derived, _SubDimension >::~SystemModel_ ( ) [inline, virtual]

Definition at line 146 of file system_model.h.


Member Function Documentation

template<class Derived, int _SubDimension>
Derived* hector_pose_estimation::SystemModel_< Derived, _SubDimension >::derived ( ) [inline]

Definition at line 153 of file system_model.h.

template<class Derived, int _SubDimension>
const Derived* hector_pose_estimation::SystemModel_< Derived, _SubDimension >::derived ( ) const [inline]

Definition at line 154 of file system_model.h.

template<class Derived, int _SubDimension>
int hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getDimension ( ) const [inline, virtual]

Implements hector_pose_estimation::SystemModel.

Definition at line 148 of file system_model.h.

template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getExpectedValue ( StateVectorSegment &  x_pred,
const State state,
double  dt 
) [inline, virtual]
template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getInputJacobian ( InputMatrixBlock &  B,
const State state,
double  dt 
) [inline, virtual]

Definition at line 162 of file system_model.h.

template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getInputJacobian ( InputMatrixBlock &  B,
const State state,
double  dt,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getPrior ( State state) [virtual]
template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A,
const State state,
double  dt 
) [inline, virtual]

Definition at line 161 of file system_model.h.

template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A,
const State state,
double  dt,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A1,
CrossSystemMatrixBlock &  A01,
const State state,
double  dt 
) [inline, virtual]

Definition at line 171 of file system_model.h.

template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A1,
CrossSystemMatrixBlock &  A01,
const State state,
double  dt,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getSystemNoise ( NoiseVarianceBlock &  Q,
const State state,
double  dt 
) [inline, virtual]

Definition at line 163 of file system_model.h.

template<class Derived, int _SubDimension>
virtual void hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getSystemNoise ( NoiseVarianceBlock &  Q,
const State state,
double  dt,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension>
virtual SystemModel::SystemTypeEnum hector_pose_estimation::SystemModel_< Derived, _SubDimension >::getSystemType ( ) const [inline, virtual]
template<class Derived, int _SubDimension>
SubState& hector_pose_estimation::SystemModel_< Derived, _SubDimension >::sub ( State state) const [inline]
template<class Derived, int _SubDimension>
const SubState& hector_pose_estimation::SystemModel_< Derived, _SubDimension >::sub ( const State state) const [inline]

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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Oct 6 2014 00:24:16