#include <system_model.h>
Public Member Functions | |
Derived * | derived () |
const Derived * | derived () const |
virtual void | getExpectedDiff (StateVector &x_diff, const State &state, double dt) |
virtual void | getInputJacobian (InputMatrix &B, const State &state, double dt, bool init=true) |
virtual void | getPrior (State &state) |
virtual void | getStateJacobian (SystemMatrix &A, const State &state, double dt, bool init=true) |
virtual void | getSystemNoise (NoiseVariance &Q, const State &state, double dt, bool init=true) |
virtual SystemModel::SystemTypeEnum | getSystemType () const |
virtual | ~SystemModel_ () |
Definition at line 119 of file system_model.h.
virtual hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::~SystemModel_ | ( | ) | [inline, virtual] |
Definition at line 122 of file system_model.h.
Derived* hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::derived | ( | ) | [inline] |
Definition at line 128 of file system_model.h.
const Derived* hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::derived | ( | ) | const [inline] |
Definition at line 129 of file system_model.h.
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getExpectedDiff | ( | StateVector & | x_diff, |
const State & | state, | ||
double | dt | ||
) | [virtual] |
Reimplemented in hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >, hector_pose_estimation::TimeContinuousSystemModel_< GyroModel, 3 >, hector_pose_estimation::TimeContinuousSystemModel_< AccelerometerModel, 3 >, and hector_pose_estimation::TimeContinuousSystemModel_< GenericQuaternionSystemModel >.
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getInputJacobian | ( | InputMatrix & | B, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
Reimplemented in hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >, hector_pose_estimation::TimeContinuousSystemModel_< GyroModel, 3 >, hector_pose_estimation::TimeContinuousSystemModel_< AccelerometerModel, 3 >, and hector_pose_estimation::TimeContinuousSystemModel_< GenericQuaternionSystemModel >.
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getPrior | ( | State & | state | ) | [virtual] |
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getStateJacobian | ( | SystemMatrix & | A, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
Reimplemented in hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >, hector_pose_estimation::TimeContinuousSystemModel_< GyroModel, 3 >, hector_pose_estimation::TimeContinuousSystemModel_< AccelerometerModel, 3 >, and hector_pose_estimation::TimeContinuousSystemModel_< GenericQuaternionSystemModel >.
virtual void hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemNoise | ( | NoiseVariance & | Q, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
Reimplemented in hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >, hector_pose_estimation::TimeContinuousSystemModel_< GyroModel, 3 >, hector_pose_estimation::TimeContinuousSystemModel_< AccelerometerModel, 3 >, and hector_pose_estimation::TimeContinuousSystemModel_< GenericQuaternionSystemModel >.
virtual SystemModel::SystemTypeEnum hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemType | ( | ) | const [inline, virtual] |
Reimplemented from hector_pose_estimation::SystemModel.
Reimplemented in hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >, hector_pose_estimation::TimeContinuousSystemModel_< GyroModel, 3 >, hector_pose_estimation::TimeContinuousSystemModel_< AccelerometerModel, 3 >, and hector_pose_estimation::TimeContinuousSystemModel_< GenericQuaternionSystemModel >.
Definition at line 124 of file system_model.h.