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, Measurement &measurement, State &state)
virtual void setGravity (double gravity)
virtual ~GravityModel ()

Protected Attributes

SubState_< 3 >::Ptr bias_
MeasurementVector gravity_
double stddev_
std::string use_bias_

Detailed Description

Definition at line 36 of file gravity.h.


Constructor & Destructor Documentation

Definition at line 37 of file gravity.cpp.

Definition at line 44 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 51 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 69 of file gravity.cpp.

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

Definition at line 49 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 62 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 78 of file gravity.cpp.

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 52 of file gravity.h.

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

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 46 of file gravity.cpp.

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

Definition at line 48 of file gravity.h.


Member Data Documentation

Definition at line 62 of file gravity.h.

MeasurementVector hector_pose_estimation::GravityModel::gravity_ [protected]

Definition at line 61 of file gravity.h.

Definition at line 59 of file gravity.h.

Definition at line 60 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 Fri Aug 28 2015 10:59:55