#include <system_model.h>
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_ |
Definition at line 183 of file system_model.h.
hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::TimeContinuousSystemModel_ | ( | ) |
virtual hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::~TimeContinuousSystemModel_ | ( | ) | [virtual] |
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getDerivative | ( | StateVector & | x_dot, |
const State & | state | ||
) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel, and hector_pose_estimation::GroundVehicleModel.
Definition at line 193 of file system_model.h.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getExpectedValue | ( | StateVectorSegment & | x_pred, |
const State & | state, | ||
double | dt | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
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.
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.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getInputJacobian | ( | InputMatrixBlock & | B, |
const State & | state, | ||
double | dt, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
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.
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian | ( | SystemMatrix & | A, |
const State & | state, | ||
bool | init | ||
) | [inline, virtual] |
Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel, and hector_pose_estimation::GroundVehicleModel.
Definition at line 199 of file system_model.h.
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.
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian | ( | SystemMatrix & | A1, |
CrossSystemMatrix & | A01, | ||
const State & | state, | ||
bool | init | ||
) | [inline, virtual] |
Reimplemented in hector_pose_estimation::AccelerometerModel, and hector_pose_estimation::GyroModel.
Definition at line 205 of file system_model.h.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian | ( | SystemMatrixBlock & | A, |
const State & | state, | ||
double | dt, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getStateJacobian | ( | SystemMatrixBlock & | A1, |
CrossSystemMatrixBlock & | A01, | ||
const State & | state, | ||
double | dt, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
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.
virtual void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getSystemNoise | ( | NoiseVariance & | Q, |
const State & | state, | ||
bool | init | ||
) | [inline, virtual] |
Reimplemented in hector_pose_estimation::AccelerometerModel, hector_pose_estimation::GenericQuaternionSystemModel, and hector_pose_estimation::GyroModel.
Definition at line 201 of file system_model.h.
void hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getSystemNoise | ( | NoiseVarianceBlock & | Q, |
const State & | state, | ||
double | dt, | ||
bool | init | ||
) | [virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
virtual SystemModel::SystemTypeEnum hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::getSystemType | ( | ) | const [inline, virtual] |
Reimplemented from hector_pose_estimation::SystemModel_< Derived, _SubDimension >.
Definition at line 190 of file system_model.h.
struct internal* hector_pose_estimation::TimeContinuousSystemModel_< Derived, _SubDimension >::internal_ [private] |
Definition at line 216 of file system_model.h.