Public Member Functions | Private Attributes
hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension > Class Template Reference

#include <system_model.h>

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

List of all members.

Public Member Functions

virtual void getDerivative (StateVector &x_dot, const State &state)
void getExpectedValue (StateVectorSegment &x_pred, const State &state, double dt)
virtual void getInputJacobian (InputMatrix &B, const State &state)
virtual void getInputJacobian (InputMatrix &B, const State &state, bool init)
void getInputJacobian (InputMatrixBlock &B, const State &state, double dt, bool init)
virtual void getStateJacobian (SystemMatrix &A, const State &state)
virtual void getStateJacobian (SystemMatrix &A, const State &state, bool init)
virtual void getStateJacobian (SystemMatrix &A1, CrossSystemMatrix &A01, const State &state)
virtual void getStateJacobian (SystemMatrix &A1, CrossSystemMatrix &A01, const State &state, bool init)
void getStateJacobian (SystemMatrixBlock &A, const State &state, double dt, bool init)
void getStateJacobian (SystemMatrixBlock &A1, CrossSystemMatrixBlock &A01, const State &state, double dt, bool init)
virtual void getSystemNoise (NoiseVariance &Q, const State &state)
virtual void getSystemNoise (NoiseVariance &Q, const State &state, bool init)
void getSystemNoise (NoiseVarianceBlock &Q, const State &state, double dt, bool init)
virtual SystemModel::SystemTypeEnum getSystemType () const
 TimeContinuousSystemModel_ ()
virtual ~TimeContinuousSystemModel_ ()

Private Attributes

struct internal * internal_

Detailed Description

template<class Derived, int _SubDimension = 0>
class hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >

Definition at line 183 of file system_model.h.


Constructor & Destructor Documentation

template<class Derived, int _SubDimension = 0>
hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::TimeContinuousSystemModel_ ( )
template<class Derived, int _SubDimension = 0>
virtual hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::~TimeContinuousSystemModel_ ( ) [virtual]

Member Function Documentation

template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getDerivative ( StateVector &  x_dot,
const State state 
) [inline, virtual]
template<class Derived, int _SubDimension = 0>
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getExpectedValue ( StateVectorSegment &  x_pred,
const State state,
double  dt 
) [virtual]
template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getInputJacobian ( InputMatrix &  B,
const State state 
) [inline, virtual]

Definition at line 195 of file system_model.h.

template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getInputJacobian ( InputMatrix &  B,
const State state,
bool  init 
) [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 200 of file system_model.h.

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

Definition at line 194 of file system_model.h.

template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrix &  A,
const State state,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrix &  A1,
CrossSystemMatrix &  A01,
const State state 
) [inline, virtual]

Definition at line 204 of file system_model.h.

template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrix &  A1,
CrossSystemMatrix &  A01,
const State state,
bool  init 
) [inline, virtual]
template<class Derived, int _SubDimension = 0>
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A,
const State state,
double  dt,
bool  init 
) [virtual]
template<class Derived, int _SubDimension = 0>
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian ( SystemMatrixBlock &  A1,
CrossSystemMatrixBlock &  A01,
const State state,
double  dt,
bool  init 
) [virtual]
template<class Derived, int _SubDimension = 0>
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getSystemNoise ( NoiseVariance &  Q,
const State state 
) [inline, virtual]

Definition at line 196 of file system_model.h.

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

Member Data Documentation

template<class Derived, int _SubDimension = 0>
struct internal* hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::internal_ [private]

Definition at line 216 of file system_model.h.


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