#include <libfreenect.hpp>
Public Member Functions | |
T & | createDevice (int _index) |
void | deleteDevice (int _index) |
int | deviceCount () |
Freenect () | |
void | operator() () |
~Freenect () | |
Static Public Member Functions | |
static void * | pthread_callback (void *user_data) |
Private Attributes | |
freenect_context * | m_ctx |
std::map< int, T * > | m_devices |
volatile bool | m_stop |
pthread_t | m_thread |
Definition at line 113 of file libfreenect.hpp.
Freenect::Freenect< T >::Freenect | ( | ) | [inline] |
Definition at line 115 of file libfreenect.hpp.
Freenect::Freenect< T >::~Freenect | ( | ) | [inline] |
Definition at line 119 of file libfreenect.hpp.
T& Freenect::Freenect< T >::createDevice | ( | int | _index | ) | [inline] |
Definition at line 127 of file libfreenect.hpp.
void Freenect::Freenect< T >::deleteDevice | ( | int | _index | ) | [inline] |
Definition at line 131 of file libfreenect.hpp.
int Freenect::Freenect< T >::deviceCount | ( | ) | [inline] |
Definition at line 134 of file libfreenect.hpp.
void Freenect::Freenect< T >::operator() | ( | ) | [inline] |
Definition at line 138 of file libfreenect.hpp.
static void* Freenect::Freenect< T >::pthread_callback | ( | void * | user_data | ) | [inline, static] |
Definition at line 143 of file libfreenect.hpp.
freenect_context* Freenect::Freenect< T >::m_ctx [private] |
Definition at line 148 of file libfreenect.hpp.
std::map<int, T*> Freenect::Freenect< T >::m_devices [private] |
Definition at line 151 of file libfreenect.hpp.
volatile bool Freenect::Freenect< T >::m_stop [private] |
Definition at line 149 of file libfreenect.hpp.
pthread_t Freenect::Freenect< T >::m_thread [private] |
Definition at line 150 of file libfreenect.hpp.