Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
mitkToFCameraMESASR4000Controller.h
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
#ifndef mitkToFCameraMESASR4000Controller_h
13
#define mitkToFCameraMESASR4000Controller_h
14
15
#include <MitkMESASR4000ModuleExports.h>
16
#include "
mitkCommon.h
"
17
#include "
mitkToFCameraMESAController.h
"
18
19
#include "itkObject.h"
20
#include "itkObjectFactory.h"
21
22
namespace
mitk
23
{
30
class
MITKMESASR4000_EXPORT
ToFCameraMESASR4000Controller
:
public
mitk::ToFCameraMESAController
31
{
32
public
:
33
34
mitkClassMacro
(
ToFCameraMESASR4000Controller
,
mitk::ToFCameraMESAController
);
35
36
itkFactorylessNewMacro(Self);
37
38
itkCloneMacro(Self);
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
98
ToFCameraMESASR4000Controller
();
99
100
~
ToFCameraMESASR4000Controller
();
101
102
private
:
103
104
float
*m_Lambda;
105
106
float
*m_Frequency;
107
108
};
109
}
//END mitk namespace
110
#endif
mitk::ToFCameraMESAController
Virtual interface and base class for all MESA Time-of-Flight devices. Wraps MESA API provided in libr...
Definition:
mitkToFCameraMESAController.h:30
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
mitkCommon.h
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
mitkToFCameraMESAController.h
mitk::ToFCameraMESASR4000Controller
Interface to the Time-of-Flight (ToF) camera MESA Swissranger 4000.
Definition:
mitkToFCameraMESASR4000Controller.h:30
src
MITK
Modules
ToFHardware
MesaSR4000
mitkToFCameraMESASR4000Controller.h
Generated on Thu Nov 30 2023 15:58:56 for Medical Imaging Interaction Toolkit by
1.8.17