#include <freenect_driver.hpp>
Public Member Functions | |
void | enableDebug () |
unsigned | getAddress (unsigned device_idx) |
unsigned | getBus (unsigned device_idx) |
boost::shared_ptr< FreenectDevice > | getDeviceByAddress (unsigned bus, unsigned address) |
boost::shared_ptr< FreenectDevice > | getDeviceByIndex (unsigned device_idx) |
boost::shared_ptr< FreenectDevice > | getDeviceBySerialNumber (std::string serial) |
unsigned | getNumberDevices () |
unsigned | getProductID (unsigned device_idx) |
const char * | getProductName (unsigned device_idx) |
const char * | getSerialNumber (unsigned device_idx) |
unsigned | getVendorID (unsigned device_idx) |
const char * | getVendorName (unsigned device_idx) |
void | process () |
void | shutdown () |
void | updateDeviceList () |
Static Public Member Functions | |
static FreenectDriver & | getInstance (freenect_device_flags subdevs) |
static FreenectDriver & | getInstance () |
Private Member Functions | |
FreenectDriver () | |
FreenectDriver (freenect_device_flags subdevs) | |
Private Attributes | |
boost::shared_ptr< FreenectDevice > | device_ |
std::vector< std::string > | device_serials_ |
freenect_context * | driver_ |
boost::shared_ptr< boost::thread > | freenect_thread_ |
freenect_device_flags | subdevs_ |
bool | thread_running_ |
Definition at line 9 of file freenect_driver.hpp.
|
inlineprivate |
Definition at line 112 of file freenect_driver.hpp.
|
inlineprivate |
Definition at line 120 of file freenect_driver.hpp.
|
inline |
Definition at line 107 of file freenect_driver.hpp.
|
inline |
Unsupported
Definition at line 53 of file freenect_driver.hpp.
|
inline |
Unsupported
Definition at line 48 of file freenect_driver.hpp.
|
inline |
Definition at line 91 of file freenect_driver.hpp.
|
inline |
Definition at line 79 of file freenect_driver.hpp.
|
inline |
Definition at line 83 of file freenect_driver.hpp.
|
inlinestatic |
Definition at line 14 of file freenect_driver.hpp.
|
inlinestatic |
Definition at line 19 of file freenect_driver.hpp.
|
inline |
Definition at line 43 of file freenect_driver.hpp.
|
inline |
Definition at line 61 of file freenect_driver.hpp.
|
inline |
Definition at line 57 of file freenect_driver.hpp.
|
inline |
Definition at line 73 of file freenect_driver.hpp.
|
inline |
Definition at line 69 of file freenect_driver.hpp.
|
inline |
Definition at line 65 of file freenect_driver.hpp.
|
inline |
Definition at line 95 of file freenect_driver.hpp.
|
inline |
Definition at line 23 of file freenect_driver.hpp.
|
inline |
Definition at line 32 of file freenect_driver.hpp.
|
private |
Definition at line 136 of file freenect_driver.hpp.
|
private |
Definition at line 134 of file freenect_driver.hpp.
|
private |
Definition at line 133 of file freenect_driver.hpp.
|
private |
Definition at line 135 of file freenect_driver.hpp.
|
private |
Definition at line 137 of file freenect_driver.hpp.
|
private |
Definition at line 138 of file freenect_driver.hpp.