12#ifndef mitkKinectController_h
13#define mitkKinectController_h
15#include <MitkKinectExports.h>
16#include "mitkCommon.h"
17#include "mitkToFConfig.h"
20#include "itkObjectFactory.h"
40 unsigned int GetCaptureWidth()
const;
41 unsigned int GetCaptureHeight()
const;
42 bool GetUseIR()
const;
44 void SetUseIR(
bool useIR);
50 virtual bool OpenCameraConnection();
54 virtual bool CloseCameraConnection();
59 virtual bool UpdateCamera();
64 void GetDistances(
float* distances);
65 void GetAmplitudes(
float* amplitudes);
66 void GetIntensities(
float* intensities);
71 void GetRgb(
unsigned char* rgb);
78 void GetAllData(
float* distances,
float* amplitudes,
unsigned char* rgb);
Interface to the Kinect camera.
mitkClassMacroItkParent(KinectController, itk::Object)
itkFactorylessNewMacro(Self)