OrbbecSDK  1.5.7
OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices
Public 成员函数 | 所有成员列表
ob::SensorList类 参考

#include <Sensor.hpp>

Public 成员函数

 SensorList (std::unique_ptr< SensorListImpl > impl)
 
virtual ~SensorList () noexcept
 
uint32_t count ()
 获取Sensor数量 更多...
 
OBSensorType type (uint32_t index)
 获取指定Sensor的类型 更多...
 
std::shared_ptr< SensorgetSensor (uint32_t index)
 通过索引号获取Sensor 更多...
 
std::shared_ptr< SensorgetSensor (OBSensorType sensorType)
 通过Sensor类型获取Sensor 更多...
 

详细描述

在文件 Sensor.hpp111 行定义.

构造及析构函数说明

ob::SensorList::SensorList ( std::unique_ptr< SensorListImpl >  impl)
virtual ob::SensorList::~SensorList ( )
virtualnoexcept

成员函数说明

uint32_t ob::SensorList::count ( )

获取Sensor数量

返回
uint32_t 返回Sensor的数量
OBSensorType ob::SensorList::type ( uint32_t  index)

获取指定Sensor的类型

参数
indexSensor索引
返回
OBSensorType 返回Sensor类型
std::shared_ptr<Sensor> ob::SensorList::getSensor ( uint32_t  index)

通过索引号获取Sensor

参数
index要创建设备的索,范围 [0, count-1],如果index超出范围将抛异常
返回
std::shared_ptr<Sensor> 返回Sensor对象
std::shared_ptr<Sensor> ob::SensorList::getSensor ( OBSensorType  sensorType)

通过Sensor类型获取Sensor

参数
sensorType要获取的Sensor类型
返回
std::shared_ptr<Sensor> 返回Sensor对象,如果指定类型Sensor不存在,将返回空

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