Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkIInputDevice.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
13
#ifndef MITKIINPUTDEVICE_H_
14
#define MITKIINPUTDEVICE_H_
15
16
#include <
berryObject.h
>
17
#include <
berryMacros.h
>
18
19
#include <vector>
20
21
namespace
mitk
22
{
30
struct
IInputDevice
:
public
berry::Object
31
{
32
33
berryObjectMacro
(
mitk::IInputDevice
);
34
38
virtual
bool
RegisterInputDevice
() = 0;
39
43
virtual
bool
UnRegisterInputDevice
() = 0;
44
45
~IInputDevice
()
override
{}
46
47
};
// end struct IInputDevice
48
}
// end namespace mitk
49
50
Q_DECLARE_INTERFACE(
mitk::IInputDevice
,
"org.mitk.IInputDevice"
)
51
52
#endif
/*MITKIINPUTDEVICE_H_*/
mitk::IInputDevice::~IInputDevice
~IInputDevice() override
Definition:
mitkIInputDevice.h:45
berryMacros.h
berry::Object
Light weight base class for most BlueBerry classes.
Definition:
berryObject.h:72
mitk::IInputDevice::berryObjectMacro
berryObjectMacro(mitk::IInputDevice)
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
GeometryOverview.dox:1
mitk::IInputDevice::RegisterInputDevice
virtual bool RegisterInputDevice()=0
berryObject.h
mitk::IInputDevice::UnRegisterInputDevice
virtual bool UnRegisterInputDevice()=0
mitk::IInputDevice
Definition:
mitkIInputDevice.h:30
Source
Plugins
org.mitk.core.ext
src
mitkIInputDevice.h
Generated on Thu Mar 12 2020 10:23:51 for Medical Imaging Interaction Toolkit by
1.8.13