Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
pcl::io::openni2::OpenNI2DeviceManager Class Reference

#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)
 
OpenNI2Device::Ptr getFileDevice (const std::string &path)
 

Static Public Member Functions

static boost::shared_ptr< OpenNI2DeviceManagergetInstance ()
 

Protected Attributes

std::shared_ptr< OpenNI2DeviceListener > device_listener_
 

Detailed Description

Definition at line 53 of file openni2_device_manager.h.

Constructor & Destructor Documentation

pcl::io::openni2::OpenNI2DeviceManager::OpenNI2DeviceManager ( )
virtual pcl::io::openni2::OpenNI2DeviceManager::~OpenNI2DeviceManager ( )
virtual

Member Function Documentation

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)
OpenNI2Device::Ptr pcl::io::openni2::OpenNI2DeviceManager::getFileDevice ( const std::string &  path)
static boost::shared_ptr<OpenNI2DeviceManager> pcl::io::openni2::OpenNI2DeviceManager::getInstance ( )
inlinestatic

Definition at line 61 of file openni2_device_manager.h.

std::size_t pcl::io::openni2::OpenNI2DeviceManager::getNumOfConnectedDevices ( ) const

Member Data Documentation

std::shared_ptr<OpenNI2DeviceListener> pcl::io::openni2::OpenNI2DeviceManager::device_listener_
protected

Definition at line 89 of file openni2_device_manager.h.


The documentation for this class was generated from the following file: