Public Member Functions | Private Attributes | List of all members
rtabmap::IMU Class Reference

#include <IMU.h>

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 55 of file IMU.h.

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

Definition at line 56 of file IMU.h.

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

Definition at line 63 of file IMU.h.

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

Definition at line 58 of file IMU.h.

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

Definition at line 59 of file IMU.h.

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

Definition at line 61 of file IMU.h.

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

Definition at line 52 of file IMU.h.

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

Definition at line 53 of file IMU.h.

Member Data Documentation

cv::Vec3d rtabmap::IMU::angularVelocity_
private

Definition at line 72 of file IMU.h.

cv::Mat rtabmap::IMU::angularVelocityCovariance_
private

Definition at line 73 of file IMU.h.

cv::Vec3d rtabmap::IMU::linearAcceleration_
private

Definition at line 75 of file IMU.h.

cv::Mat rtabmap::IMU::linearAccelerationCovariance_
private

Definition at line 76 of file IMU.h.

Transform rtabmap::IMU::localTransform_
private

Definition at line 78 of file IMU.h.

cv::Vec4d rtabmap::IMU::orientation_
private

Definition at line 69 of file IMU.h.

cv::Mat rtabmap::IMU::orientationCovariance_
private

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 Mon Dec 14 2020 03:37:08