#include <system_model.h>
Public Member Functions | |
virtual void | getDerivative (StateVector &x_dot, const State &state) |
void | getExpectedDiff (StateVector &x_diff, const State &state, double dt) |
virtual void | getInputJacobian (InputMatrix &B, const State &state, bool init=true) |
void | getInputJacobian (InputMatrix &B, const State &state, double dt, bool init=true) |
virtual void | getStateJacobian (SystemMatrix &A, const State &state, bool init=true) |
void | getStateJacobian (SystemMatrix &A, const State &state, double dt, bool init=true) |
virtual void | getSystemNoise (NoiseVariance &Q, const State &state, bool init=true) |
void | getSystemNoise (NoiseVariance &Q, const State &state, double dt, bool init=true) |
virtual SystemModel::SystemTypeEnum | getSystemType () const |
TimeContinuousSystemModel_ () | |
virtual | ~TimeContinuousSystemModel_ () |
Private Attributes | |
struct internal * | internal_ |
Definition at line 138 of file system_model.h.
hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::TimeContinuousSystemModel_ | ( | ) |
virtual hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::~TimeContinuousSystemModel_ | ( | ) | [virtual] |
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getDerivative | ( | StateVector & | x_dot, |
const State & | state | ||
) | [virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel, and hector_pose_estimation::GroundVehicleModel.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getExpectedDiff | ( | StateVector & | x_diff, |
const State & | state, | ||
double | dt | ||
) | [virtual] |
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getInputJacobian | ( | InputMatrix & | B, |
const State & | state, | ||
bool | init = true |
||
) | [virtual] |
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getInputJacobian | ( | InputMatrix & | B, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getStateJacobian | ( | SystemMatrix & | A, |
const State & | state, | ||
bool | init = true |
||
) | [virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel, and hector_pose_estimation::GroundVehicleModel.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getStateJacobian | ( | SystemMatrix & | A, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemNoise | ( | NoiseVariance & | Q, |
const State & | state, | ||
bool | init = true |
||
) | [virtual] |
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemNoise | ( | NoiseVariance & | Q, |
const State & | state, | ||
double | dt, | ||
bool | init = true |
||
) | [virtual] |
virtual SystemModel::SystemTypeEnum hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::getSystemType | ( | ) | const [inline, virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _VectorDimension, _CovarianceDimension >.
Definition at line 145 of file system_model.h.
struct internal* hector_pose_estimation::TimeContinuousSystemModel_< Derived, _VectorDimension, _CovarianceDimension >::internal_ [private] |
Definition at line 160 of file system_model.h.