A helper class for enumerating and managing access to DepthSense devices.
More...
#include <pcl/io/depth_sense/depth_sense_device_manager.h>
A helper class for enumerating and managing access to DepthSense devices.
Definition at line 62 of file depth_sense_device_manager.h.
◆ Ptr
◆ ~DepthSenseDeviceManager()
pcl::io::depth_sense::DepthSenseDeviceManager::~DepthSenseDeviceManager |
( |
| ) |
|
◆ captureDevice() [1/3]
std::string pcl::io::depth_sense::DepthSenseDeviceManager::captureDevice |
( |
DepthSenseGrabberImpl * |
grabber | ) |
|
Capture first available device and associate it with a given grabber instance.
◆ captureDevice() [2/3]
std::string pcl::io::depth_sense::DepthSenseDeviceManager::captureDevice |
( |
DepthSenseGrabberImpl * |
grabber, |
|
|
const std::string & |
sn |
|
) |
| |
Capture the device with given serial number and associate it with a given grabber instance.
◆ captureDevice() [3/3]
std::string pcl::io::depth_sense::DepthSenseDeviceManager::captureDevice |
( |
DepthSenseGrabberImpl * |
grabber, |
|
|
std::size_t |
index |
|
) |
| |
Capture the device with given index and associate it with a given grabber instance.
◆ getInstance()
static Ptr& pcl::io::depth_sense::DepthSenseDeviceManager::getInstance |
( |
| ) |
|
|
inlinestatic |
◆ getNumDevices()
std::size_t pcl::io::depth_sense::DepthSenseDeviceManager::getNumDevices |
( |
| ) |
|
|
inline |
◆ reconfigureDevice()
void pcl::io::depth_sense::DepthSenseDeviceManager::reconfigureDevice |
( |
const std::string & |
sn | ) |
|
Reconfigure DepthSense device with given serial number.
◆ releaseDevice()
void pcl::io::depth_sense::DepthSenseDeviceManager::releaseDevice |
( |
const std::string & |
sn | ) |
|
Release DepthSense device with given serial number.
◆ startDevice()
void pcl::io::depth_sense::DepthSenseDeviceManager::startDevice |
( |
const std::string & |
sn | ) |
|
Start data capturing for a given device.
◆ stopDevice()
void pcl::io::depth_sense::DepthSenseDeviceManager::stopDevice |
( |
const std::string & |
sn | ) |
|
Stop data capturing for a given device.
The documentation for this class was generated from the following file: