$search

hector_pose_estimation::GravityModel Class Reference

#include <gravity.h>

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

List of all members.

Public Types

typedef ColumnVector_
< MeasurementDimension
MeasurementVector
typedef SymmetricMatrix_
< MeasurementDimension
NoiseCovariance

Public Member Functions

bool applyStatusMask (const SystemStatus &status) const
virtual Matrix dfGet (unsigned int i) const
virtual ColumnVector ExpectedValueGet () const
virtual double getGravity () const
virtual SystemStatus getStatusFlags () const
 GravityModel ()
virtual bool init ()
virtual void setGravity (double gravity)
virtual ~GravityModel ()

Static Public Attributes

static const unsigned int MeasurementDimension = 3

Protected Attributes

double gravity_
double stddev_

Detailed Description

Definition at line 37 of file gravity.h.


Member Typedef Documentation

Definition at line 40 of file gravity.h.

Definition at line 41 of file gravity.h.


Constructor & Destructor Documentation

hector_pose_estimation::GravityModel::GravityModel (  ) 

Definition at line 34 of file gravity.cpp.

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

Definition at line 49 of file gravity.cpp.


Member Function Documentation

bool hector_pose_estimation::GravityModel::applyStatusMask ( const SystemStatus status  )  const

Definition at line 51 of file gravity.cpp.

Matrix hector_pose_estimation::GravityModel::dfGet ( unsigned int  i  )  const [virtual]

Implements hector_pose_estimation::MeasurementModel.

Definition at line 74 of file gravity.cpp.

ColumnVector hector_pose_estimation::GravityModel::ExpectedValueGet (  )  const [virtual]

Implements hector_pose_estimation::MeasurementModel.

Definition at line 60 of file gravity.cpp.

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

Definition at line 49 of file gravity.h.

SystemStatus hector_pose_estimation::GravityModel::getStatusFlags (  )  const [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 56 of file gravity.cpp.

bool hector_pose_estimation::GravityModel::init (  )  [virtual]

Reimplemented from hector_pose_estimation::MeasurementModel.

Definition at line 41 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 59 of file gravity.h.

Definition at line 39 of file gravity.h.

Definition at line 58 of file gravity.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:35 2013