Public Types | Public Member Functions | Private Attributes
hector_pose_estimation::Magnetic Class Reference

#include <magnetic.h>

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

List of all members.

Public Types

enum  { MeasurementDimension = Measurement_<MagneticModel>::MeasurementDimension }

Public Member Functions

virtual MeasurementVector const & getVector (const Update &update, const State &)
 Magnetic (const std::string &name="height")
virtual void onReset ()
virtual bool prepareUpdate (State &state, const Update &update)
virtual ~Magnetic ()

Private Attributes

bool auto_heading_
ColumnVector deviation_
NoiseVariance R_
GlobalReferencePtr reference_
MeasurementVector y_

Detailed Description

Definition at line 69 of file magnetic.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MeasurementDimension 

Definition at line 77 of file magnetic.h.


Constructor & Destructor Documentation

hector_pose_estimation::Magnetic::Magnetic ( const std::string &  name = "height")

Definition at line 111 of file magnetic.cpp.

virtual hector_pose_estimation::Magnetic::~Magnetic ( ) [inline, virtual]

Definition at line 82 of file magnetic.h.


Member Function Documentation

const MagneticModel::MeasurementVector & hector_pose_estimation::Magnetic::getVector ( const Update update,
const State state 
) [virtual]

Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.

Definition at line 125 of file magnetic.cpp.

Reimplemented from hector_pose_estimation::Measurement.

Definition at line 121 of file magnetic.cpp.

bool hector_pose_estimation::Magnetic::prepareUpdate ( State state,
const Update update 
) [virtual]

Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.

Definition at line 151 of file magnetic.cpp.


Member Data Documentation

Definition at line 92 of file magnetic.h.

Definition at line 94 of file magnetic.h.

Reimplemented from hector_pose_estimation::Measurement_< MagneticModel >.

Definition at line 97 of file magnetic.h.

Definition at line 93 of file magnetic.h.

Definition at line 96 of file magnetic.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Mon Aug 22 2016 03:53:11