MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
mitkToFCameraMESASR4000Controller.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 mitkToFCameraMESASR4000Controller_h
13#define mitkToFCameraMESASR4000Controller_h
14
15#include <MitkMESASR4000ModuleExports.h>
16#include "mitkCommon.h"
18
19#include "itkObject.h"
20#include "itkObjectFactory.h"
21
22namespace mitk
23{
31 {
32 public:
33
35
37
39
44 virtual bool OpenCameraConnection();
49 virtual int GetModulationFrequency();
57 virtual int SetModulationFrequency(unsigned int modulationFrequency);
62 virtual int GetIntegrationTime();
70 virtual int SetIntegrationTime(unsigned int integrationTime);
76 virtual void SetFPN( bool fpn );
82 virtual void SetConvGray( bool convGray );
88 virtual void SetMedian( bool median );
94 virtual void SetANF( bool anf );
95
96 protected:
97
99
101
102 private:
103
104 float *m_Lambda;
105
106 float *m_Frequency;
107
108 };
109} //END mitk namespace
110#endif
Virtual interface and base class for all MESA Time-of-Flight devices. Wraps MESA API provided in libr...
Interface to the Time-of-Flight (ToF) camera MESA Swissranger 4000.
mitkClassMacro(ToFCameraMESASR4000Controller, mitk::ToFCameraMESAController)
IGT Exceptions.