Public Member Functions | Private Attributes | List of all members
librealsense::dm_v2_imu_calib_parser Class Reference

#include <ds5-motion.h>

Inheritance diagram for librealsense::dm_v2_imu_calib_parser:
Inheritance graph
[legend]

Public Member Functions

 dm_v2_imu_calib_parser (const std::vector< uint8_t > &raw_data, uint16_t pid, bool valid=true)
 
 dm_v2_imu_calib_parser (const dm_v2_imu_calib_parser &)
 
rs2_extrinsics get_extrinsic_to (rs2_stream stream)
 
ds::imu_intrinsic get_intrinsic (rs2_stream stream)
 
float3x3 imu_to_depth_alignment ()
 
virtual ~dm_v2_imu_calib_parser ()
 

Private Attributes

ds::dm_v2_eeprom _calib_table
 
ds::dm_v2_imu_intrinsic _def_intr
 
rs2_extrinsics _extr
 
float3x3 _imu_2_depth_rot
 
uint16_t _pid
 
bool _valid_extrinsic
 
bool _valid_intrinsic
 

Detailed Description

Definition at line 111 of file ds5-motion.h.

Constructor & Destructor Documentation

librealsense::dm_v2_imu_calib_parser::dm_v2_imu_calib_parser ( const std::vector< uint8_t > &  raw_data,
uint16_t  pid,
bool  valid = true 
)
inline

Definition at line 114 of file ds5-motion.h.

librealsense::dm_v2_imu_calib_parser::dm_v2_imu_calib_parser ( const dm_v2_imu_calib_parser )
virtual librealsense::dm_v2_imu_calib_parser::~dm_v2_imu_calib_parser ( )
inlinevirtual

Definition at line 194 of file ds5-motion.h.

Member Function Documentation

rs2_extrinsics librealsense::dm_v2_imu_calib_parser::get_extrinsic_to ( rs2_stream  stream)
inlinevirtual

Implements librealsense::mm_calib_parser.

Definition at line 198 of file ds5-motion.h.

ds::imu_intrinsic librealsense::dm_v2_imu_calib_parser::get_intrinsic ( rs2_stream  stream)
inlinevirtual

Implements librealsense::mm_calib_parser.

Definition at line 206 of file ds5-motion.h.

float3x3 librealsense::dm_v2_imu_calib_parser::imu_to_depth_alignment ( )
inlinevirtual

Implements librealsense::mm_calib_parser.

Definition at line 196 of file ds5-motion.h.

Member Data Documentation

ds::dm_v2_eeprom librealsense::dm_v2_imu_calib_parser::_calib_table
private

Definition at line 242 of file ds5-motion.h.

ds::dm_v2_imu_intrinsic librealsense::dm_v2_imu_calib_parser::_def_intr
private

Definition at line 245 of file ds5-motion.h.

rs2_extrinsics librealsense::dm_v2_imu_calib_parser::_extr
private

Definition at line 243 of file ds5-motion.h.

float3x3 librealsense::dm_v2_imu_calib_parser::_imu_2_depth_rot
private

Definition at line 244 of file ds5-motion.h.

uint16_t librealsense::dm_v2_imu_calib_parser::_pid
private

Definition at line 248 of file ds5-motion.h.

bool librealsense::dm_v2_imu_calib_parser::_valid_extrinsic
private

Definition at line 247 of file ds5-motion.h.

bool librealsense::dm_v2_imu_calib_parser::_valid_intrinsic
private

Definition at line 246 of file ds5-motion.h.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:37