$search

hector_pose_estimation::SystemModel Class Reference

#include <system_model.h>

Inheritance diagram for hector_pose_estimation::SystemModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void cleanup ()
virtual SymmetricMatrix CovarianceGet () const
virtual SymmetricMatrix CovarianceGet (double dt) const
virtual Matrix dfGet (unsigned int i) const
virtual Matrix dfGet (unsigned int i, double dt) const
virtual ColumnVector ExpectedValueGet () const
virtual ColumnVector ExpectedValueGet (double dt) const
double get_dt () const
virtual double getGravity () const
virtual std::string getName () const
virtual void getPrior (BFL::Gaussian &prior) const
virtual SystemStatus getStatusFlags () const
virtual bool init ()
virtual void Limit (StateVector &x) const
const ParameterListparameters () const
ParameterListparameters ()
virtual void reset ()
void set_dt (double dt)
virtual void setMeasurementStatus (const SystemStatus &status)
 SystemModel ()
virtual ~SystemModel ()

Protected Attributes

Matrix A_
double dt_
SystemStatus measurement_status_
ParameterList parameters_
const ColumnVectoru_
const StateVectorx_
StateVector x_pred_

Detailed Description

Definition at line 45 of file system_model.h.


Constructor & Destructor Documentation

hector_pose_estimation::SystemModel::SystemModel (  ) 

Definition at line 33 of file system_model.cpp.

hector_pose_estimation::SystemModel::~SystemModel (  )  [virtual]

Definition at line 49 of file system_model.cpp.


Member Function Documentation

virtual void hector_pose_estimation::SystemModel::cleanup (  )  [inline, virtual]

Definition at line 53 of file system_model.h.

virtual SymmetricMatrix hector_pose_estimation::SystemModel::CovarianceGet (  )  const [inline, virtual]

Definition at line 68 of file system_model.h.

SymmetricMatrix hector_pose_estimation::SystemModel::CovarianceGet ( double  dt  )  const [virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 83 of file system_model.cpp.

virtual Matrix hector_pose_estimation::SystemModel::dfGet ( unsigned int  i  )  const [inline, virtual]

Definition at line 82 of file system_model.h.

virtual Matrix hector_pose_estimation::SystemModel::dfGet ( unsigned int  i,
double  dt 
) const [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 79 of file system_model.h.

virtual ColumnVector hector_pose_estimation::SystemModel::ExpectedValueGet (  )  const [inline, virtual]

Definition at line 75 of file system_model.h.

virtual ColumnVector hector_pose_estimation::SystemModel::ExpectedValueGet ( double  dt  )  const [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 72 of file system_model.h.

double hector_pose_estimation::SystemModel::get_dt (  )  const [inline]

Definition at line 60 of file system_model.h.

virtual double hector_pose_estimation::SystemModel::getGravity (  )  const [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 89 of file system_model.h.

virtual std::string hector_pose_estimation::SystemModel::getName ( void   )  const [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 50 of file system_model.h.

void hector_pose_estimation::SystemModel::getPrior ( BFL::Gaussian &  prior  )  const [virtual]

Definition at line 53 of file system_model.cpp.

virtual SystemStatus hector_pose_estimation::SystemModel::getStatusFlags (  )  const [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 63 of file system_model.h.

virtual bool hector_pose_estimation::SystemModel::init (  )  [inline, virtual]

Reimplemented in hector_pose_estimation::GenericQuaternionSystemModel.

Definition at line 52 of file system_model.h.

virtual void hector_pose_estimation::SystemModel::Limit ( StateVector x  )  const [inline, virtual]

Definition at line 86 of file system_model.h.

const ParameterList& hector_pose_estimation::SystemModel::parameters (  )  const [inline]

Definition at line 57 of file system_model.h.

ParameterList& hector_pose_estimation::SystemModel::parameters (  )  [inline]

Definition at line 56 of file system_model.h.

virtual void hector_pose_estimation::SystemModel::reset (  )  [inline, virtual]

Definition at line 54 of file system_model.h.

void hector_pose_estimation::SystemModel::set_dt ( double  dt  )  [inline]

Definition at line 59 of file system_model.h.

virtual void hector_pose_estimation::SystemModel::setMeasurementStatus ( const SystemStatus status  )  [inline, virtual]

Definition at line 62 of file system_model.h.


Member Data Documentation

Matrix hector_pose_estimation::SystemModel::A_ [mutable, protected]

Definition at line 99 of file system_model.h.

Definition at line 92 of file system_model.h.

Definition at line 100 of file system_model.h.

Definition at line 93 of file system_model.h.

Definition at line 97 of file system_model.h.

Definition at line 96 of file system_model.h.

Definition at line 98 of file system_model.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Tue Mar 5 12:32:36 2013