![]() |
OrbbecSDK2 2.0.2
OrbbecSDK2: New generation Software-Development-Kit for Orbbec 3D-Sensor devices
|
IMU 采样, 是一个复合采样数据载体,包含每个已启用 Sensor 的一包采样数据 更多...
#include <OB2IMU.hpp>
Public 成员函数 | |
imu_sample (ob2_imu_sample_t &&imu_sample_handle) | |
通过 IMU 采样句柄构造(主要用于 ) 更多... | |
imu_sample (imu_sample &&sample) | |
通过其他 IMU 采样对象构造(移动构造,主要用于派生类的实现) 更多... | |
virtual | ~imu_sample () noexcept |
IMU 采样析构函数 更多... | |
virtual uint32_t | get_accel_sample_count () |
获取 imu_sample 中加速度计采样数据个数 更多... | |
virtual ob2_accel_sample_t | get_accel_sample (uint32_t index) |
获取加速度计采样数据 更多... | |
virtual uint32_t | get_gyro_sample_count () |
获取 imu_sample 陀螺仪采样数据个数 更多... | |
virtual ob2_gyro_sample_t | get_gyro_sample (uint32_t index) |
获取陀螺仪采样数据 更多... | |
virtual ob2_imu_sample_t | get_handle () |
获取 IMU 配置句柄 更多... | |
Protected 属性 | |
ob2_imu_sample_t | m_imu_sample_handle |
IMU 采样, 是一个复合采样数据载体,包含每个已启用 Sensor 的一包采样数据
在文件 OB2IMU.hpp 第 236 行定义.
|
inline |
|
inline |
通过其他 IMU 采样对象构造(移动构造,主要用于派生类的实现)
[in] | sample | 其他 IMU 采样对象 |
在文件 OB2IMU.hpp 第 276 行定义.
|
inlinevirtualnoexcept |
IMU 采样析构函数
在文件 OB2IMU.hpp 第 292 行定义.
|
inlinevirtual |
获取 imu_sample 中加速度计采样数据个数
开启加速度计后,返回的一个 imu_sample 会包含一个或多个加速度计采样数据 (不同型号设备和不同采样频率设置,个数可能会不同)
在文件 OB2IMU.hpp 第 317 行定义.
|
inlinevirtual |
获取加速度计采样数据
[in] | index | 采样数据索引号,可传入 OB2_FIRST_SAMPLE 获取第一个(索引号为 0)数据 |
在文件 OB2IMU.hpp 第 347 行定义.
|
inlinevirtual |
获取 imu_sample 陀螺仪采样数据个数
开启陀螺仪后,返回的一个 imu_sample 包含一个或多个陀螺仪采样数据 (不同型号设备和不同采样频率设置, 个数可能会不同)
在文件 OB2IMU.hpp 第 372 行定义.
|
inlinevirtual |
获取陀螺仪采样数据
[in] | index | 采样数据索引号,可传入 OB2_FIRST_SAMPLE 获取第一个(索引号为 0)数据 |
在文件 OB2IMU.hpp 第 402 行定义.
|
inlinevirtual |
获取 IMU 配置句柄
在文件 OB2IMU.hpp 第 429 行定义.
被这些函数引用 ob2::record::write_imu_sample().
|
protected |
在文件 OB2IMU.hpp 第 434 行定义.
被这些函数引用 get_accel_sample(), get_accel_sample_count(), get_gyro_sample(), get_gyro_sample_count(), get_handle(), imu_sample() , 以及 ~imu_sample().