Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
openni2_wrapper::OpenNI2DeviceManager Class Reference

#include <openni2_device_manager.h>

Public Member Functions

boost::shared_ptr< OpenNI2DevicegetAnyDevice ()
 
boost::shared_ptr< std::vector< OpenNI2DeviceInfo > > getConnectedDeviceInfos () const
 
boost::shared_ptr< std::vector< std::string > > getConnectedDeviceURIs () const
 
boost::shared_ptr< OpenNI2DevicegetDevice (const std::string &device_URI)
 
std::size_t getNumOfConnectedDevices () const
 
std::string getSerial (const std::string &device_URI) const
 
 OpenNI2DeviceManager ()
 
virtual ~OpenNI2DeviceManager ()
 

Static Public Member Functions

static boost::shared_ptr< OpenNI2DeviceManagergetSingelton ()
 

Protected Attributes

boost::shared_ptr< OpenNI2DeviceListenerdevice_listener_
 

Static Protected Attributes

static boost::shared_ptr< OpenNI2DeviceManagersingelton_
 

Detailed Description

Definition at line 49 of file openni2_device_manager.h.

Constructor & Destructor Documentation

openni2_wrapper::OpenNI2DeviceManager::OpenNI2DeviceManager ( )

Definition at line 182 of file openni2_device_manager.cpp.

openni2_wrapper::OpenNI2DeviceManager::~OpenNI2DeviceManager ( )
virtual

Definition at line 191 of file openni2_device_manager.cpp.

Member Function Documentation

boost::shared_ptr< OpenNI2Device > openni2_wrapper::OpenNI2DeviceManager::getAnyDevice ( )

Definition at line 246 of file openni2_device_manager.cpp.

boost::shared_ptr< std::vector< OpenNI2DeviceInfo > > openni2_wrapper::OpenNI2DeviceManager::getConnectedDeviceInfos ( ) const

Definition at line 203 of file openni2_device_manager.cpp.

boost::shared_ptr< std::vector< std::string > > openni2_wrapper::OpenNI2DeviceManager::getConnectedDeviceURIs ( ) const

Definition at line 208 of file openni2_device_manager.cpp.

boost::shared_ptr< OpenNI2Device > openni2_wrapper::OpenNI2DeviceManager::getDevice ( const std::string &  device_URI)

Definition at line 250 of file openni2_device_manager.cpp.

std::size_t openni2_wrapper::OpenNI2DeviceManager::getNumOfConnectedDevices ( ) const

Definition at line 213 of file openni2_device_manager.cpp.

std::string openni2_wrapper::OpenNI2DeviceManager::getSerial ( const std::string &  device_URI) const

Definition at line 218 of file openni2_device_manager.cpp.

boost::shared_ptr< OpenNI2DeviceManager > openni2_wrapper::OpenNI2DeviceManager::getSingelton ( )
static

Definition at line 195 of file openni2_device_manager.cpp.

Member Data Documentation

boost::shared_ptr<OpenNI2DeviceListener> openni2_wrapper::OpenNI2DeviceManager::device_listener_
protected

Definition at line 67 of file openni2_device_manager.h.

boost::shared_ptr< OpenNI2DeviceManager > openni2_wrapper::OpenNI2DeviceManager::singelton_
staticprotected

Definition at line 69 of file openni2_device_manager.h.


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


openni2_camera
Author(s): Julius Kammerl
autogenerated on Wed Feb 3 2021 03:18:41