#include <measurement_update.h>
Public Types | |
enum | { MeasurementDimension = MeasurementModel::MeasurementDimension } |
typedef Update_< MeasurementModel > | Type |
typedef MeasurementModel::NoiseVariance | Variance |
typedef MeasurementModel::MeasurementVector | Vector |
Public Member Functions | |
virtual Variance const & | getVariance () const |
virtual Vector const & | getVector () const |
virtual bool | hasVariance () const |
virtual Vector & | operator= (Vector const &y) |
virtual Vector & | operator= (double y) |
virtual void | setVariance (Variance const &R) |
Update_ () | |
Update_ (Vector const &y) | |
Update_ (double y) | |
Update_ (double x, double y, double z) | |
template<typename OtherDerived > | |
Update_ (const Eigen::MatrixBase< OtherDerived > &other) | |
virtual | ~Update_ () |
Protected Attributes | |
bool | has_variance_ |
Variance | R_ |
Vector | y_ |
Definition at line 46 of file measurement_update.h.
typedef Update_<MeasurementModel> hector_pose_estimation::Update_< MeasurementModel >::Type |
Definition at line 49 of file measurement_update.h.
typedef MeasurementModel::NoiseVariance hector_pose_estimation::Update_< MeasurementModel >::Variance |
Definition at line 51 of file measurement_update.h.
typedef MeasurementModel::MeasurementVector hector_pose_estimation::Update_< MeasurementModel >::Vector |
Definition at line 50 of file measurement_update.h.
anonymous enum |
Definition at line 48 of file measurement_update.h.
hector_pose_estimation::Update_< MeasurementModel >::Update_ | ( | ) | [inline] |
Definition at line 53 of file measurement_update.h.
hector_pose_estimation::Update_< MeasurementModel >::Update_ | ( | Vector const & | y | ) | [inline] |
Definition at line 58 of file measurement_update.h.
hector_pose_estimation::Update_< MeasurementModel >::Update_ | ( | double | y | ) | [inline] |
Definition at line 63 of file measurement_update.h.
hector_pose_estimation::Update_< MeasurementModel >::Update_ | ( | double | x, |
double | y, | ||
double | z | ||
) | [inline] |
Definition at line 68 of file measurement_update.h.
hector_pose_estimation::Update_< MeasurementModel >::Update_ | ( | const Eigen::MatrixBase< OtherDerived > & | other | ) | [inline] |
Definition at line 73 of file measurement_update.h.
virtual hector_pose_estimation::Update_< MeasurementModel >::~Update_ | ( | ) | [inline, virtual] |
Definition at line 77 of file measurement_update.h.
virtual Variance const& hector_pose_estimation::Update_< MeasurementModel >::getVariance | ( | ) | const [inline, virtual] |
Definition at line 85 of file measurement_update.h.
virtual Vector const& hector_pose_estimation::Update_< MeasurementModel >::getVector | ( | ) | const [inline, virtual] |
Definition at line 82 of file measurement_update.h.
virtual bool hector_pose_estimation::Update_< MeasurementModel >::hasVariance | ( | ) | const [inline, virtual] |
Reimplemented from hector_pose_estimation::MeasurementUpdate.
Definition at line 84 of file measurement_update.h.
virtual Vector& hector_pose_estimation::Update_< MeasurementModel >::operator= | ( | Vector const & | y | ) | [inline, virtual] |
Definition at line 79 of file measurement_update.h.
virtual Vector& hector_pose_estimation::Update_< MeasurementModel >::operator= | ( | double | y | ) | [inline, virtual] |
Definition at line 80 of file measurement_update.h.
virtual void hector_pose_estimation::Update_< MeasurementModel >::setVariance | ( | Variance const & | R | ) | [inline, virtual] |
Definition at line 86 of file measurement_update.h.
bool hector_pose_estimation::Update_< MeasurementModel >::has_variance_ [protected] |
Definition at line 91 of file measurement_update.h.
Variance hector_pose_estimation::Update_< MeasurementModel >::R_ [protected] |
Definition at line 90 of file measurement_update.h.
Vector hector_pose_estimation::Update_< MeasurementModel >::y_ [protected] |
Definition at line 89 of file measurement_update.h.