#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.