| OrbbecSDK 1.5.7 OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices

- 首页
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 成员函数 | 友元 | 所有成员列表
ob::FrameSet类 参考

`#include <Frame.hpp>`

类 ob::FrameSet 继承关系图:

## Public 成员函数
| FrameSet (Frame &frame)
| ~FrameSet () noexcept
uint32_t | frameCount ()
| 帧集合中包含的帧数量 更多...
std::shared_ptr< DepthFrame > | depthFrame ()
| 获取深度帧 更多...
std::shared_ptr< ColorFrame > | colorFrame ()
| 获取彩色帧 更多...
std::shared_ptr< IRFrame > | irFrame ()
| 获取红外帧 更多...
std::shared_ptr< PointsFrame > | pointsFrame ()
| 获取点云帧 更多...
std::shared_ptr< Frame > | getFrame (OBFrameType frameType)
| 通过传感器类型获取帧 更多...
Public 成员函数 继承自 ob::Frame
| Frame (std::unique_ptr< FrameImpl > impl)
| Frame (Frame &frame)
virtual | ~Frame () noexcept
virtual OBFrameType | type ()
| 获取帧的类型 更多...
virtual OBFormat | format ()
| 获取帧的格式 更多...
virtual uint64_t | index ()
| 获取帧的序号 更多...
virtual void * | data ()
| 获取帧数据 更多...
virtual uint32_t | dataSize ()
| 获取帧数据大小 更多...
uint64_t | timeStamp ()
| 获取帧的硬件时间戳 更多...
uint64_t | timeStampUs ()
| 获取帧的硬件时间戳 更多...
uint64_t | systemTimeStamp ()
| 获取帧的系统时间戳 更多...
template<typename T >
bool | is ()
| 检查帧对象的运行时类型是否与给定类型兼容 更多...
template<typename T >
std::shared_ptr< T > | as ()
| 帧对象类型转换 更多...

## 友元
class | Pipeline
class | Filter

## 额外继承的成员函数
Protected 属性 继承自 ob::Frame
std::unique_ptr< FrameImpl > | impl_

## 详细描述

在文件 Frame.hpp 第 334 行定义.

## 构造及析构函数说明

ob::FrameSet::FrameSet | ( | Frame & | frame | ) |

ob::FrameSet::~FrameSet | ( |  | ) |
| noexcept

## 成员函数说明

uint32_t ob::FrameSet::frameCount | ( |  | ) |

帧集合中包含的帧数量

返回
  uint32_t 返回帧的数量

std::shared_ptr<DepthFrame> ob::FrameSet::depthFrame | ( |  | ) |

获取深度帧

返回
  std::shared_ptr<DepthFrame> 返回深度帧

std::shared_ptr<ColorFrame> ob::FrameSet::colorFrame | ( |  | ) |

获取彩色帧

返回
  std::shared_ptr<ColorFrame> 返回彩色帧

std::shared_ptr<IRFrame> ob::FrameSet::irFrame | ( |  | ) |

获取红外帧

返回
  std::shared_ptr<IRFrame> 返回红外帧

std::shared_ptr<PointsFrame> ob::FrameSet::pointsFrame | ( |  | ) |

获取点云帧

返回
  std::shared_ptr<PointsFrame> 返回点云帧

std::shared_ptr<Frame> ob::FrameSet::getFrame | ( | OBFrameType | frameType | ) |

通过传感器类型获取帧

参数

  frameType | 传感器的类型

返回
  std::shared_ptr<Frame> 返回相应类型的帧

## 友元及相关函数文档

friend class Pipeline
| friend

在文件 Frame.hpp 第 421 行定义.

friend class Filter
| friend

在文件 Frame.hpp 第 422 行定义.

该类的文档由以下文件生成:

- /root/libobsensor/include/libobsensor/hpp/Frame.hpp