|
OrbbecSDK
1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
|
#include <Frame.hpp>
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_ |
| ob::FrameSet::FrameSet | ( | Frame & | frame | ) |
|
noexcept |
| uint32_t ob::FrameSet::frameCount | ( | ) |
帧集合中包含的帧数量
| std::shared_ptr<DepthFrame> ob::FrameSet::depthFrame | ( | ) |
获取深度帧
| std::shared_ptr<ColorFrame> ob::FrameSet::colorFrame | ( | ) |
获取彩色帧
| std::shared_ptr<IRFrame> ob::FrameSet::irFrame | ( | ) |
获取红外帧
| std::shared_ptr<PointsFrame> ob::FrameSet::pointsFrame | ( | ) |
获取点云帧
| std::shared_ptr<Frame> ob::FrameSet::getFrame | ( | OBFrameType | frameType | ) |
通过传感器类型获取帧
| frameType | 传感器的类型 |
1.8.11