Public Member Functions | Protected Attributes
hector_pose_estimation::GravityModel Class Reference

#include <gravity.h>

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

List of all members.

Public Member Functions

virtual bool active (const State &state)
virtual void getExpectedValue (MeasurementVector &y_pred, const State &state)
virtual double getGravity () const
virtual void getMeasurementNoise (NoiseVariance &R, const State &, bool init)
virtual void getStateJacobian (MeasurementMatrix &C, const State &state, bool init)
virtual SystemStatus getStatusFlags ()
 GravityModel ()
virtual bool init (PoseEstimation &estimator, State &state)
virtual void setGravity (double gravity)
virtual ~GravityModel ()

Protected Attributes

MeasurementVector gravity_
double stddev_

Detailed Description

Definition at line 36 of file gravity.h.


Constructor & Destructor Documentation

Definition at line 37 of file gravity.cpp.

Definition at line 43 of file gravity.cpp.


Member Function Documentation

virtual bool hector_pose_estimation::GravityModel::active ( const State state) [inline, virtual]

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 49 of file gravity.h.

void hector_pose_estimation::GravityModel::getExpectedValue ( MeasurementVector &  y_pred,
const State state 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< GravityModel, 3 >.

Definition at line 57 of file gravity.cpp.

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

Definition at line 47 of file gravity.h.

void hector_pose_estimation::GravityModel::getMeasurementNoise ( NoiseVariance &  R,
const State ,
bool  init 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< GravityModel, 3 >.

Definition at line 50 of file gravity.cpp.

void hector_pose_estimation::GravityModel::getStateJacobian ( MeasurementMatrix &  C,
const State state,
bool  init 
) [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel_< GravityModel, 3 >.

Definition at line 67 of file gravity.cpp.

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 50 of file gravity.h.

bool hector_pose_estimation::GravityModel::init ( PoseEstimation estimator,
State state 
) [virtual]

Reimplemented from hector_pose_estimation::Model.

Definition at line 45 of file gravity.cpp.

virtual void hector_pose_estimation::GravityModel::setGravity ( double  gravity) [inline, virtual]

Definition at line 46 of file gravity.h.


Member Data Documentation

MeasurementVector hector_pose_estimation::GravityModel::gravity_ [protected]

Definition at line 58 of file gravity.h.

Definition at line 57 of file gravity.h.


The documentation for this class was generated from the following files:


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Oct 6 2014 00:24:16