Public Types | Public Member Functions | List of all members
hector_pose_estimation::ImuInput Class Reference

#include <imu_input.h>

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

Public Types

typedef Vector::ConstFixedSegmentReturnType< 3 >::Type AccelerationType
 
enum  InputIndex {
  ACCEL_X = 0, ACCEL_Y, ACCEL_Z, GYRO_X,
  GYRO_Y, GYRO_Z
}
 
typedef Vector::ConstFixedSegmentReturnType< 3 >::Type RateType
 
- Public Types inherited from hector_pose_estimation::Input_< 6 >
enum  
 
typedef boost::shared_ptr< Input_< _Dimension > > Ptr
 
typedef Input_< DimensionType
 
typedef SymmetricMatrix_< Dimension >::type Variance
 
typedef ColumnVector_< Dimension >::type Vector
 

Public Member Functions

AccelerationType getAcceleration () const
 
virtual const std::string & getName () const
 
RateType getRate () const
 
 ImuInput ()
 
 ImuInput (const sensor_msgs::Imu &imu)
 
ImuInputoperator= (const sensor_msgs::Imu &imu)
 
virtual ~ImuInput ()
 
- Public Member Functions inherited from hector_pose_estimation::Input_< 6 >
virtual int getDimension () const
 
virtual Variance const & getVariance ()
 
virtual Variance const & getVariance () const
 
virtual Vector const & getVector () const
 
virtual bool hasVariance () const
 
 Input_ ()
 
 Input_ (const Eigen::MatrixBase< Derived > &u)
 
 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)
 
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
 Input ()
 
virtual void setName (const std::string &name)
 
virtual ~Input ()
 

Additional Inherited Members

- Protected Attributes inherited from hector_pose_estimation::Input_< 6 >
Vector u_
 
boost::shared_ptr< Variancevariance_
 

Detailed Description

Definition at line 39 of file imu_input.h.

Member Typedef Documentation

typedef Vector::ConstFixedSegmentReturnType<3>::Type hector_pose_estimation::ImuInput::AccelerationType

Definition at line 50 of file imu_input.h.

typedef Vector::ConstFixedSegmentReturnType<3>::Type hector_pose_estimation::ImuInput::RateType

Definition at line 51 of file imu_input.h.

Member Enumeration Documentation

Enumerator
ACCEL_X 
ACCEL_Y 
ACCEL_Z 
GYRO_X 
GYRO_Y 
GYRO_Z 

Definition at line 42 of file imu_input.h.

Constructor & Destructor Documentation

hector_pose_estimation::ImuInput::ImuInput ( )
inline

Definition at line 53 of file imu_input.h.

hector_pose_estimation::ImuInput::ImuInput ( const sensor_msgs::Imu &  imu)
inline

Definition at line 54 of file imu_input.h.

virtual hector_pose_estimation::ImuInput::~ImuInput ( )
inlinevirtual

Definition at line 55 of file imu_input.h.

Member Function Documentation

AccelerationType hector_pose_estimation::ImuInput::getAcceleration ( ) const
inline

Definition at line 71 of file imu_input.h.

virtual const std::string& hector_pose_estimation::ImuInput::getName ( ) const
inlinevirtual

Reimplemented from hector_pose_estimation::Input.

Definition at line 57 of file imu_input.h.

RateType hector_pose_estimation::ImuInput::getRate ( ) const
inline

Definition at line 72 of file imu_input.h.

ImuInput& hector_pose_estimation::ImuInput::operator= ( const sensor_msgs::Imu &  imu)
inline

Definition at line 59 of file imu_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