Public Types | Public Member Functions | Protected Attributes | List of all members
hector_pose_estimation::Input_< _Dimension > Class Template Reference

#include <input.h>

Inheritance diagram for hector_pose_estimation::Input_< _Dimension >:
Inheritance graph
[legend]

Public Types

enum  { Dimension = _Dimension }
 
typedef boost::shared_ptr< Input_< _Dimension > > Ptr
 
typedef Input_< DimensionType
 
typedef SymmetricMatrix_< Dimension >::type Variance
 
typedef ColumnVector_< Dimension >::type 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 >
Vectoroperator= (const Eigen::MatrixBase< Derived > &other)
 
virtual Vectoroperator= (double u)
 
virtual VariancesetVariance (const Variance &other)
 
virtual Vectoru ()
 
virtual Variancevariance ()
 
virtual ~Input_ ()
 
- Public Member Functions inherited from hector_pose_estimation::Input
virtual const std::string & getName () const
 
 Input ()
 
virtual void setName (const std::string &name)
 
virtual ~Input ()
 

Protected Attributes

Vector u_
 
boost::shared_ptr< Variancevariance_
 

Detailed Description

template<int _Dimension>
class hector_pose_estimation::Input_< _Dimension >

Definition at line 54 of file input.h.

Member Typedef Documentation

template<int _Dimension>
typedef boost::shared_ptr< Input_<_Dimension> > hector_pose_estimation::Input_< _Dimension >::Ptr

Definition at line 61 of file input.h.

template<int _Dimension>
typedef Input_<Dimension> hector_pose_estimation::Input_< _Dimension >::Type

Definition at line 57 of file input.h.

template<int _Dimension>
typedef SymmetricMatrix_<Dimension>::type hector_pose_estimation::Input_< _Dimension >::Variance

Definition at line 59 of file input.h.

template<int _Dimension>
typedef ColumnVector_<Dimension>::type hector_pose_estimation::Input_< _Dimension >::Vector

Definition at line 58 of file input.h.

Member Enumeration Documentation

template<int _Dimension>
anonymous enum
Enumerator
Dimension 

Definition at line 56 of file input.h.

Constructor & Destructor Documentation

template<int _Dimension>
hector_pose_estimation::Input_< _Dimension >::Input_ ( )
inline

Definition at line 63 of file input.h.

template<int _Dimension>
template<typename Derived >
hector_pose_estimation::Input_< _Dimension >::Input_ ( const Eigen::MatrixBase< Derived > &  u)
inline

Definition at line 64 of file input.h.

template<int _Dimension>
template<typename Derived >
hector_pose_estimation::Input_< _Dimension >::Input_ ( const Eigen::MatrixBase< Derived > &  u,
const Variance Q 
)
inline

Definition at line 65 of file input.h.

template<int _Dimension>
hector_pose_estimation::Input_< _Dimension >::Input_ ( double  u)
inline

Definition at line 66 of file input.h.

template<int _Dimension>
hector_pose_estimation::Input_< _Dimension >::Input_ ( double  u,
const Variance Q 
)
inline

Definition at line 67 of file input.h.

template<int _Dimension>
hector_pose_estimation::Input_< _Dimension >::Input_ ( const Input other)
inline

Definition at line 68 of file input.h.

template<int _Dimension>
virtual hector_pose_estimation::Input_< _Dimension >::~Input_ ( )
inlinevirtual

Definition at line 69 of file input.h.

Member Function Documentation

template<int _Dimension>
virtual int hector_pose_estimation::Input_< _Dimension >::getDimension ( ) const
inlinevirtual

Implements hector_pose_estimation::Input.

Definition at line 71 of file input.h.

template<int _Dimension>
virtual Variance const& hector_pose_estimation::Input_< _Dimension >::getVariance ( )
inlinevirtual

Definition at line 83 of file input.h.

template<int _Dimension>
virtual Variance const& hector_pose_estimation::Input_< _Dimension >::getVariance ( ) const
inlinevirtual

Definition at line 84 of file input.h.

template<int _Dimension>
virtual Vector const& hector_pose_estimation::Input_< _Dimension >::getVector ( ) const
inlinevirtual

Definition at line 73 of file input.h.

template<int _Dimension>
virtual bool hector_pose_estimation::Input_< _Dimension >::hasVariance ( ) const
inlinevirtual

Definition at line 82 of file input.h.

template<int _Dimension>
virtual Input_<Dimension>& hector_pose_estimation::Input_< _Dimension >::operator= ( const Input other)
inlinevirtual

Implements hector_pose_estimation::Input.

Definition at line 87 of file input.h.

template<int _Dimension>
virtual Input_<Dimension>& hector_pose_estimation::Input_< _Dimension >::operator= ( const Input_< Dimension > &  other)
inlinevirtual

Definition at line 92 of file input.h.

template<int _Dimension>
template<typename Derived >
Vector& hector_pose_estimation::Input_< _Dimension >::operator= ( const Eigen::MatrixBase< Derived > &  other)
inline

Definition at line 98 of file input.h.

template<int _Dimension>
virtual Vector& hector_pose_estimation::Input_< _Dimension >::operator= ( double  u)
inlinevirtual

Definition at line 103 of file input.h.

template<int _Dimension>
virtual Variance& hector_pose_estimation::Input_< _Dimension >::setVariance ( const Variance other)
inlinevirtual

Definition at line 76 of file input.h.

template<int _Dimension>
virtual Vector& hector_pose_estimation::Input_< _Dimension >::u ( )
inlinevirtual

Definition at line 74 of file input.h.

template<int _Dimension>
virtual Variance& hector_pose_estimation::Input_< _Dimension >::variance ( )
inlinevirtual

Definition at line 85 of file input.h.

Member Data Documentation

template<int _Dimension>
Vector hector_pose_estimation::Input_< _Dimension >::u_
protected

Definition at line 106 of file input.h.

template<int _Dimension>
boost::shared_ptr<Variance> hector_pose_estimation::Input_< _Dimension >::variance_
protected

Definition at line 107 of file input.h.


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


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31