| 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< Sensor > | getSensor (uint32_t index)
| 通过索引号获取Sensor 更多...
std::shared_ptr< Sensor > | getSensor (OBSensorType sensorType)
| 通过Sensor类型获取Sensor 更多...

## 详细描述

在文件 Sensor.hpp 第 111 行定义.

## 构造及析构函数说明

ob::SensorList::SensorList | ( | std::unique_ptr< SensorListImpl > | impl | ) |

virtual ob::SensorList::~SensorList | ( |  | ) |
| virtual noexcept

## 成员函数说明

uint32_t ob::SensorList::count | ( |  | ) |

获取Sensor数量

返回
  uint32_t 返回Sensor的数量

OBSensorType ob::SensorList::type | ( | uint32_t | index | ) |

获取指定Sensor的类型

参数

  index | Sensor索引

返回
  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不存在，将返回空

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

- /root/libobsensor/include/libobsensor/hpp/Sensor.hpp