Point Cloud Library (PCL) 1.12.0
|
#include <pcl/io/openni2/openni2_device_manager.h>
Public Member Functions | |
OpenNI2DeviceManager () | |
virtual | ~OpenNI2DeviceManager () |
std::shared_ptr< std::vector< OpenNI2DeviceInfo > > | getConnectedDeviceInfos () const |
std::shared_ptr< std::vector< std::string > > | getConnectedDeviceURIs () const |
std::size_t | getNumOfConnectedDevices () const |
OpenNI2Device::Ptr | getAnyDevice () |
OpenNI2Device::Ptr | getDevice (const std::string &device_URI) |
OpenNI2Device::Ptr | getDeviceByIndex (int index) const |
OpenNI2Device::Ptr | getFileDevice (const std::string &path) |
Static Public Member Functions | |
static shared_ptr< OpenNI2DeviceManager > | getInstance () |
Protected Attributes | |
std::shared_ptr< OpenNI2DeviceListener > | device_listener_ |
Definition at line 53 of file openni2_device_manager.h.
pcl::io::openni2::OpenNI2DeviceManager::OpenNI2DeviceManager | ( | ) |
|
virtual |
OpenNI2Device::Ptr pcl::io::openni2::OpenNI2DeviceManager::getAnyDevice | ( | ) |
std::shared_ptr< std::vector< OpenNI2DeviceInfo > > pcl::io::openni2::OpenNI2DeviceManager::getConnectedDeviceInfos | ( | ) | const |
std::shared_ptr< std::vector< std::string > > pcl::io::openni2::OpenNI2DeviceManager::getConnectedDeviceURIs | ( | ) | const |
OpenNI2Device::Ptr pcl::io::openni2::OpenNI2DeviceManager::getDevice | ( | const std::string & | device_URI | ) |
OpenNI2Device::Ptr pcl::io::openni2::OpenNI2DeviceManager::getDeviceByIndex | ( | int | index | ) | const |
OpenNI2Device::Ptr pcl::io::openni2::OpenNI2DeviceManager::getFileDevice | ( | const std::string & | path | ) |
|
inlinestatic |
Definition at line 61 of file openni2_device_manager.h.
std::size_t pcl::io::openni2::OpenNI2DeviceManager::getNumOfConnectedDevices | ( | ) | const |
|
protected |
Definition at line 89 of file openni2_device_manager.h.