MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkToFCameraPMDCamBoardDevice.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12#ifndef mitkToFCameraPMDCamBoardDevice_h
13#define mitkToFCameraPMDCamBoardDevice_h
14
15#include <MitkPMDExports.h>
16#include "mitkCommon.h"
17#include "mitkToFCameraDevice.h"
20
21#include "itkObject.h"
22#include "itkObjectFactory.h"
23#include "itkMultiThreader.h"
24#include "itkFastMutexLock.h"
25
26
27namespace mitk
28{
34 class MITKPMD_EXPORT ToFCameraPMDCamBoardDevice : public ToFCameraPMDDevice
35 {
36 public:
37
39
41
43
47 virtual void SetProperty( const char *propertyKey, BaseProperty* propertyValue );
55 void SetRegionOfInterest( unsigned int leftUpperCornerX, unsigned int leftUpperCornerY, unsigned int width, unsigned int height );
56
57 //void GetAllImages(float* distanceArray, float* amplitudeArray, float* intensityArray, char* sourceDataArray, int requiredImageSequence, int& capturedImageSequence, unsigned char* rgbDataArray);
58
59 protected:
60
62
64
65 private:
66
67 };
68} //END mitk namespace
69#endif
Device class representing a PMD CamBoard camera.
mitkClassMacro(ToFCameraPMDCamBoardDevice, ToFCameraPMDDevice)
Interface for all representations of PMD ToF devices. ToFCameraPMDDevice internally holds an instance...
IGT Exceptions.