| 
Classes | 
| class | DepthImage | 
|  | This class provides methods to fill a depth or disparity image.  More... 
 | 
| class | DeviceKinect | 
|  | Concrete implementation of the interface OpenNIDevice for a MS Kinect device.  More... 
 | 
| class | DeviceONI | 
|  | Concrete implementation of the interface OpenNIDevice for a virtual device playing back an ONI file.  More... 
 | 
| class | DevicePrimesense | 
|  | Concrete implementation of the interface OpenNIDevice for a Primesense device.  More... 
 | 
| class | DeviceXtionPro | 
|  | Concrete implementation of the interface OpenNIDevice for a Asus Xtion Pro device.  More... 
 | 
| class | Image | 
|  | Image class containing just a reference to image meta data. Thus this class just provides an interface to fill a RGB or Grayscale image buffer.  More... 
 | 
| class | ImageBayerGRBG | 
|  | This class provides methods to fill a RGB or Grayscale image buffer from underlying Bayer pattern image.  More... 
 | 
| class | ImageRGB24 | 
|  | This class provides methods to fill a RGB or Grayscale image buffer from underlying RGB24 image.  More... 
 | 
| class | ImageYUV422 | 
|  | Concrete implementation of the interface Image for a YUV 422 image used by Primesense devices.  More... 
 | 
| class | IRImage | 
|  | Class containing just a reference to IR meta data.  More... 
 | 
| class | OpenNIDevice | 
|  | Class representing an astract device for Primesense or MS Kinect devices.  More... 
 | 
| class | OpenNIDriver | 
|  | Driver class implemented as Singleton. This class contains the xn::Context object used by all devices. It \ provides methods for enumerating and accessing devices.  More... 
 | 
| class | OpenNIException | 
|  | General exception class.  More... 
 | 
| 
Functions | 
| void | throwOpenNIException (const char *function, const char *file, unsigned line, const char *format,...) |