#include <input.h>
Public Types | |
enum | { Dimension = _Dimension } |
typedef Input_< Dimension > | Type |
typedef SymmetricMatrix_ < Dimension > | Variance |
typedef ColumnVector_< Dimension > | Vector |
Public Member Functions | |
virtual int | getDimension () const |
virtual Variance const & | getVariance () |
virtual Variance const & | getVariance () const |
virtual Vector const & | getVector () const |
virtual bool | hasVariance () const |
Input_ () | |
template<typename Derived > | |
Input_ (const Eigen::MatrixBase< Derived > &u) | |
template<typename Derived > | |
Input_ (const Eigen::MatrixBase< Derived > &u, const Variance &Q) | |
Input_ (double u) | |
Input_ (double u, const Variance &Q) | |
Input_ (const Input &other) | |
virtual Input_< Dimension > & | operator= (const Input &other) |
virtual Input_< Dimension > & | operator= (const Input_< Dimension > &other) |
template<typename Derived > | |
Vector & | operator= (const Eigen::MatrixBase< Derived > &other) |
virtual Vector & | operator= (double u) |
virtual Variance & | setVariance (const Variance &other) |
virtual Vector & | u () |
virtual Variance & | variance () |
virtual | ~Input_ () |
Protected Attributes | |
Vector | u_ |
boost::shared_ptr< Variance > | variance_ |
typedef Input_<Dimension> hector_pose_estimation::Input_< _Dimension >::Type |
typedef SymmetricMatrix_<Dimension> hector_pose_estimation::Input_< _Dimension >::Variance |
typedef ColumnVector_<Dimension> hector_pose_estimation::Input_< _Dimension >::Vector |
anonymous enum |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | ) | [inline] |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | const Eigen::MatrixBase< Derived > & | u | ) | [inline] |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | const Eigen::MatrixBase< Derived > & | u, |
const Variance & | Q | ||
) | [inline] |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | double | u | ) | [inline] |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | double | u, |
const Variance & | Q | ||
) | [inline] |
hector_pose_estimation::Input_< _Dimension >::Input_ | ( | const Input & | other | ) | [inline] |
virtual hector_pose_estimation::Input_< _Dimension >::~Input_ | ( | ) | [inline, virtual] |
virtual int hector_pose_estimation::Input_< _Dimension >::getDimension | ( | ) | const [inline, virtual] |
Implements hector_pose_estimation::Input.
virtual Variance const& hector_pose_estimation::Input_< _Dimension >::getVariance | ( | ) | [inline, virtual] |
virtual Variance const& hector_pose_estimation::Input_< _Dimension >::getVariance | ( | ) | const [inline, virtual] |
virtual Vector const& hector_pose_estimation::Input_< _Dimension >::getVector | ( | ) | const [inline, virtual] |
virtual bool hector_pose_estimation::Input_< _Dimension >::hasVariance | ( | ) | const [inline, virtual] |
virtual Input_<Dimension>& hector_pose_estimation::Input_< _Dimension >::operator= | ( | const Input & | other | ) | [inline, virtual] |
Implements hector_pose_estimation::Input.
virtual Input_<Dimension>& hector_pose_estimation::Input_< _Dimension >::operator= | ( | const Input_< Dimension > & | other | ) | [inline, virtual] |
Vector& hector_pose_estimation::Input_< _Dimension >::operator= | ( | const Eigen::MatrixBase< Derived > & | other | ) | [inline] |
virtual Vector& hector_pose_estimation::Input_< _Dimension >::operator= | ( | double | u | ) | [inline, virtual] |
virtual Variance& hector_pose_estimation::Input_< _Dimension >::setVariance | ( | const Variance & | other | ) | [inline, virtual] |
virtual Vector& hector_pose_estimation::Input_< _Dimension >::u | ( | ) | [inline, virtual] |
virtual Variance& hector_pose_estimation::Input_< _Dimension >::variance | ( | ) | [inline, virtual] |
Vector hector_pose_estimation::Input_< _Dimension >::u_ [protected] |
boost::shared_ptr<Variance> hector_pose_estimation::Input_< _Dimension >::variance_ [protected] |