MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitk::KinectController Class Reference

Interface to the Kinect camera. More...

#include <mitkKinectController.h>

Inheritance diagram for mitk::KinectController:

Classes

class  KinectControllerPrivate
 

Public Member Functions

 mitkClassMacroItkParent (KinectController, itk::Object)
 
 itkFactorylessNewMacro (Self)
 
 itkCloneMacro (Self)
 
unsigned int GetCaptureWidth () const
 
unsigned int GetCaptureHeight () const
 
bool GetUseIR () const
 
void SetUseIR (bool useIR)
 
virtual bool OpenCameraConnection ()
 opens a connection to the Kinect camera.
 
virtual bool CloseCameraConnection ()
 closes the connection to the camera
 
virtual bool UpdateCamera ()
 updates the camera. The update function of the hardware interface is called only when new data is available
 
void GetDistances (float *distances)
 acquire new distance data from the Kinect camera
 
void GetAmplitudes (float *amplitudes)
 
void GetIntensities (float *intensities)
 
void GetRgb (unsigned char *rgb)
 acquire new rgb data from the Kinect camera
 
void GetAllData (float *distances, float *amplitudes, unsigned char *rgb)
 convenience method for faster access to distance and rgb data
 

Protected Member Functions

 KinectController ()
 
 ~KinectController ()
 

Detailed Description

Interface to the Kinect camera.

Definition at line 30 of file mitkKinectController.h.

Constructor & Destructor Documentation

◆ KinectController()

mitk::KinectController::KinectController ( )
protected

Definition at line 67 of file mitkKinectController.cpp.

◆ ~KinectController()

mitk::KinectController::~KinectController ( )
protected

Definition at line 71 of file mitkKinectController.cpp.

Member Function Documentation

◆ CloseCameraConnection()

bool mitk::KinectController::CloseCameraConnection ( )
virtual

closes the connection to the camera

Definition at line 150 of file mitkKinectController.cpp.

◆ GetAllData()

void mitk::KinectController::GetAllData ( float * distances,
float * amplitudes,
unsigned char * rgb )

convenience method for faster access to distance and rgb data

Parameters
distancespointer to memory location where distances should be stored
amplitudes
rgbpointer to memory location where rgb information should be stored

Definition at line 194 of file mitkKinectController.cpp.

◆ GetAmplitudes()

void mitk::KinectController::GetAmplitudes ( float * amplitudes)

Definition at line 234 of file mitkKinectController.cpp.

◆ GetCaptureHeight()

unsigned int mitk::KinectController::GetCaptureHeight ( ) const

Definition at line 258 of file mitkKinectController.cpp.

◆ GetCaptureWidth()

unsigned int mitk::KinectController::GetCaptureWidth ( ) const

Definition at line 253 of file mitkKinectController.cpp.

◆ GetDistances()

void mitk::KinectController::GetDistances ( float * distances)

acquire new distance data from the Kinect camera

Parameters
distancespointer to memory location where distances should be stored

Definition at line 166 of file mitkKinectController.cpp.

◆ GetIntensities()

void mitk::KinectController::GetIntensities ( float * intensities)

Definition at line 249 of file mitkKinectController.cpp.

◆ GetRgb()

void mitk::KinectController::GetRgb ( unsigned char * rgb)

acquire new rgb data from the Kinect camera

Parameters
rgbpointer to memory location where rgb information should be stored

Definition at line 178 of file mitkKinectController.cpp.

◆ GetUseIR()

bool mitk::KinectController::GetUseIR ( ) const

Definition at line 263 of file mitkKinectController.cpp.

◆ itkCloneMacro()

mitk::KinectController::itkCloneMacro ( Self )

◆ itkFactorylessNewMacro()

mitk::KinectController::itkFactorylessNewMacro ( Self )

◆ mitkClassMacroItkParent()

mitk::KinectController::mitkClassMacroItkParent ( KinectController ,
itk::Object  )

◆ OpenCameraConnection()

bool mitk::KinectController::OpenCameraConnection ( )
virtual

opens a connection to the Kinect camera.

Exceptions
mitkExceptionIn case of no connection, an exception is thrown!

Definition at line 76 of file mitkKinectController.cpp.

◆ SetUseIR()

void mitk::KinectController::SetUseIR ( bool useIR)

Definition at line 267 of file mitkKinectController.cpp.

◆ UpdateCamera()

bool mitk::KinectController::UpdateCamera ( )
virtual

updates the camera. The update function of the hardware interface is called only when new data is available

Exceptions
mitkExceptionIn case of no connection, an exception is thrown!

Definition at line 156 of file mitkKinectController.cpp.


The documentation for this class was generated from the following files: