Public Member Functions | Private Attributes
rtabmap::IMU Class Reference

#include <IMU.h>

List of all members.

Public Member Functions

const cv::Vec3d & angularVelocity () const
const cv::Mat & angularVelocityCovariance () const
bool empty () const
 IMU ()
 IMU (const cv::Vec4d &orientation, const cv::Mat &orientationCovariance, const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())
 IMU (const cv::Vec3d &angularVelocity, const cv::Mat &angularVelocityCovariance, const cv::Vec3d &linearAcceleration, const cv::Mat &linearAccelerationCovariance, const Transform &localTransform=Transform::getIdentity())
const cv::Vec3d linearAcceleration () const
const cv::Mat & linearAccelerationCovariance () const
const TransformlocalTransform () const
const cv::Vec4d & orientation () const
const cv::Mat & orientationCovariance () const

Private Attributes

cv::Vec3d angularVelocity_
cv::Mat angularVelocityCovariance_
cv::Vec3d linearAcceleration_
cv::Mat linearAccelerationCovariance_
Transform localTransform_
cv::Vec4d orientation_
cv::Mat orientationCovariance_

Detailed Description

Definition at line 18 of file IMU.h.


Constructor & Destructor Documentation

rtabmap::IMU::IMU ( ) [inline]

Definition at line 21 of file IMU.h.

rtabmap::IMU::IMU ( const cv::Vec4d &  orientation,
const cv::Mat &  orientationCovariance,
const cv::Vec3d &  angularVelocity,
const cv::Mat &  angularVelocityCovariance,
const cv::Vec3d &  linearAcceleration,
const cv::Mat &  linearAccelerationCovariance,
const Transform localTransform = Transform::getIdentity() 
) [inline]

Definition at line 22 of file IMU.h.

rtabmap::IMU::IMU ( const cv::Vec3d &  angularVelocity,
const cv::Mat &  angularVelocityCovariance,
const cv::Vec3d &  linearAcceleration,
const cv::Mat &  linearAccelerationCovariance,
const Transform localTransform = Transform::getIdentity() 
) [inline]

Definition at line 38 of file IMU.h.


Member Function Documentation

const cv::Vec3d& rtabmap::IMU::angularVelocity ( ) const [inline]

Definition at line 54 of file IMU.h.

const cv::Mat& rtabmap::IMU::angularVelocityCovariance ( ) const [inline]

Definition at line 55 of file IMU.h.

bool rtabmap::IMU::empty ( ) const [inline]

Definition at line 62 of file IMU.h.

const cv::Vec3d rtabmap::IMU::linearAcceleration ( ) const [inline]

Definition at line 57 of file IMU.h.

const cv::Mat& rtabmap::IMU::linearAccelerationCovariance ( ) const [inline]

Definition at line 58 of file IMU.h.

const Transform& rtabmap::IMU::localTransform ( ) const [inline]

Definition at line 60 of file IMU.h.

const cv::Vec4d& rtabmap::IMU::orientation ( ) const [inline]

Definition at line 51 of file IMU.h.

const cv::Mat& rtabmap::IMU::orientationCovariance ( ) const [inline]

Definition at line 52 of file IMU.h.


Member Data Documentation

cv::Vec3d rtabmap::IMU::angularVelocity_ [private]

Definition at line 72 of file IMU.h.

Definition at line 73 of file IMU.h.

cv::Vec3d rtabmap::IMU::linearAcceleration_ [private]

Definition at line 75 of file IMU.h.

Definition at line 76 of file IMU.h.

Definition at line 78 of file IMU.h.

cv::Vec4d rtabmap::IMU::orientation_ [private]

Definition at line 69 of file IMU.h.

Definition at line 70 of file IMU.h.


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


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jun 6 2019 21:59:41