RMVL  2.1.0-dev
Robotic Manipulation and Vision Library
载入中...
搜索中...
未找到
rm::GyroData结构体 参考

陀螺仪数据 更多...

#include <rmvl/core/dataio.hpp>

rm::GyroData 的协作图:

静态 Public 成员函数

static void write (std::ostream &out, const GyroData &data) noexcept
 导出陀螺仪数据,可以是输出到控制台,也可以是输出到文件
 
static void read (std::istream &in, GyroData &data) noexcept
 导入陀螺仪数据,可以是从控制台读取,也可以是从文件读取
 
static void write (std::string_view output_file, const std::vector< GyroData > &datas) noexcept
 导出所有陀螺仪数据到文件
 
static std::vector< GyroDataread (std::string_view input_file) noexcept
 从文件导入所有陀螺仪数据
 

Public 属性

Translation translation
 移动位置数据
 
Rotation rotation
 转动姿态数据
 

详细描述

成员函数说明

◆ read() [1/2]

static void rm::GyroData::read ( std::istream & in,
GyroData & data )
staticnoexcept

导入陀螺仪数据,可以是从控制台读取,也可以是从文件读取

  • 读取的文件形如以下内容
    1.9, 2.11, 3.12, 4.13, 5.14, 6.15, 7.16, 8.17, 9.18, 10.19, 11.20, 12.21,
    13.22, 14.23, 15.24, 16.25, 17.26, 18.27, 19.28, 20.29, 21.30, 22.31, 23.32, 24.33,
  • 例如,第一次调用 read 方法时,陀螺仪平移的数据为 (1.9, 2.11, 3.12, 4.13, 5.14, 6.15) 旋转的数据为 (7.16, 8.17, 9.18, 10.19, 11.20, 12.21)
参数
[in]in输入流对象
[out]data读取出的陀螺仪数据

◆ read() [2/2]

static std::vector< GyroData > rm::GyroData::read ( std::string_view input_file)
staticnoexcept

从文件导入所有陀螺仪数据

参数
[in]input_file输入文件路径
返回
读取出的所有陀螺仪数据

◆ write() [1/2]

static void rm::GyroData::write ( std::ostream & out,
const GyroData & data )
staticnoexcept

导出陀螺仪数据,可以是输出到控制台,也可以是输出到文件

  • gyro_data 的整体写入到输出流对象的末尾
参数
[in]out输出流对象
[in]data待写入的陀螺仪数据

◆ write() [2/2]

static void rm::GyroData::write ( std::string_view output_file,
const std::vector< GyroData > & datas )
staticnoexcept

导出所有陀螺仪数据到文件

参数
[in]output_file输出文件路径
[in]datas待写入的所有陀螺仪数据

类成员变量说明

◆ rotation

Rotation rm::GyroData::rotation

转动姿态数据

◆ translation

Translation rm::GyroData::translation

移动位置数据


该结构体的文档由以下文件生成: