$search

hector_pose_estimation::Update_< MeasurementModel > Class Template Reference

#include <measurement_update.h>

Inheritance diagram for hector_pose_estimation::Update_< MeasurementModel >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
MeasurementModel::NoiseCovariance 
Covariance
typedef Update_< MeasurementModelType
typedef
MeasurementModel::MeasurementVector 
Vector

Public Member Functions

virtual Covariance const & getCovariance () const
virtual Vector const & getVector () const
virtual bool hasCovariance () const
virtual Vectoroperator= (double y)
virtual Vectoroperator= (Vector const &y)
virtual void setCovariance (Covariance const &R)
virtual void setValue (double y)
virtual void setValue (Vector const &y)
 Update_ (double y)
 Update_ (Vector const &y)
 Update_ ()
virtual ~Update_ ()

Protected Attributes

bool has_covariance_
Covariance R_
Vector y_

Detailed Description

template<class MeasurementModel>
class hector_pose_estimation::Update_< MeasurementModel >

Definition at line 46 of file measurement_update.h.


Member Typedef Documentation

template<class MeasurementModel>
typedef MeasurementModel::NoiseCovariance hector_pose_estimation::Update_< MeasurementModel >::Covariance

Definition at line 50 of file measurement_update.h.

template<class MeasurementModel>
typedef Update_<MeasurementModel> hector_pose_estimation::Update_< MeasurementModel >::Type

Definition at line 48 of file measurement_update.h.

template<class MeasurementModel>
typedef MeasurementModel::MeasurementVector hector_pose_estimation::Update_< MeasurementModel >::Vector

Definition at line 49 of file measurement_update.h.


Constructor & Destructor Documentation

template<class MeasurementModel>
hector_pose_estimation::Update_< MeasurementModel >::Update_ (  )  [inline]

Definition at line 52 of file measurement_update.h.

template<class MeasurementModel>
hector_pose_estimation::Update_< MeasurementModel >::Update_ ( Vector const &  y  )  [inline]

Definition at line 56 of file measurement_update.h.

template<class MeasurementModel>
hector_pose_estimation::Update_< MeasurementModel >::Update_ ( double  y  )  [inline]

Definition at line 62 of file measurement_update.h.

template<class MeasurementModel>
virtual hector_pose_estimation::Update_< MeasurementModel >::~Update_ (  )  [inline, virtual]

Definition at line 68 of file measurement_update.h.


Member Function Documentation

template<class MeasurementModel>
virtual Covariance const& hector_pose_estimation::Update_< MeasurementModel >::getCovariance (  )  const [inline, virtual]

Definition at line 75 of file measurement_update.h.

template<class MeasurementModel>
virtual Vector const& hector_pose_estimation::Update_< MeasurementModel >::getVector (  )  const [inline, virtual]

Definition at line 74 of file measurement_update.h.

template<class MeasurementModel>
virtual bool hector_pose_estimation::Update_< MeasurementModel >::hasCovariance (  )  const [inline, virtual]

Reimplemented from hector_pose_estimation::MeasurementUpdate.

Definition at line 80 of file measurement_update.h.

template<class MeasurementModel>
virtual Vector& hector_pose_estimation::Update_< MeasurementModel >::operator= ( double  y  )  [inline, virtual]

Definition at line 78 of file measurement_update.h.

template<class MeasurementModel>
virtual Vector& hector_pose_estimation::Update_< MeasurementModel >::operator= ( Vector const &  y  )  [inline, virtual]

Definition at line 77 of file measurement_update.h.

template<class MeasurementModel>
virtual void hector_pose_estimation::Update_< MeasurementModel >::setCovariance ( Covariance const &  R  )  [inline, virtual]

Definition at line 73 of file measurement_update.h.

template<class MeasurementModel>
virtual void hector_pose_estimation::Update_< MeasurementModel >::setValue ( double  y  )  [inline, virtual]

Definition at line 71 of file measurement_update.h.

template<class MeasurementModel>
virtual void hector_pose_estimation::Update_< MeasurementModel >::setValue ( Vector const &  y  )  [inline, virtual]

Definition at line 70 of file measurement_update.h.


Member Data Documentation

template<class MeasurementModel>
bool hector_pose_estimation::Update_< MeasurementModel >::has_covariance_ [protected]

Definition at line 85 of file measurement_update.h.

template<class MeasurementModel>
Covariance hector_pose_estimation::Update_< MeasurementModel >::R_ [protected]

Definition at line 84 of file measurement_update.h.

template<class MeasurementModel>
Vector hector_pose_estimation::Update_< MeasurementModel >::y_ [protected]

Definition at line 83 of file measurement_update.h.


The documentation for this class was generated from the following file:
 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:37 2013