Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkOpenIGTLinkWidget.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 QmitkOpenIGTLinkWidget_H
14
#define QmitkOpenIGTLinkWidget_H
15
16
#include "ui_QmitkOpenIGTLinkWidget.h"
17
#include "
QmitkAbstractTrackingDeviceWidget.h
"
18
19
25
class
MITKIGTUI_EXPORT
QmitkOpenIGTLinkWidget
:
public
QmitkAbstractTrackingDeviceWidget
26
{
27
Q_OBJECT
// this is needed for all Qt objects that should have a MOC object (everything that derives from QObject)
28
29
public
:
30
static
const
std::string
VIEW_ID
;
31
32
QmitkOpenIGTLinkWidget
(QWidget* parent =
nullptr
, Qt::WindowFlags f =
nullptr
);
33
~
QmitkOpenIGTLinkWidget
()
override
;
34
35
void
Initialize
()
override
;
36
37
signals:
38
39
protected
slots :
40
41
private
:
42
void
CreateQtPartControl(QWidget *parent);
43
protected
:
44
QmitkOpenIGTLinkWidget
*
Clone
(QWidget* parent)
const override
;
45
46
Ui::QmitkOpenIGTLinkWidget*
m_Controls
;
47
public
:
48
mitk::TrackingDevice::Pointer
GetTrackingDevice
()
override
;
49
};
50
#endif
QmitkOpenIGTLinkWidget::VIEW_ID
static const std::string VIEW_ID
Definition:
QmitkOpenIGTLinkWidget.h:30
QmitkAbstractTrackingDeviceWidget::Initialize
virtual void Initialize()=0
Subclass must implement this method to return a pointer to a copy of the object. Please don't forget ...
QmitkAbstractTrackingDeviceWidget.h
QmitkAbstractTrackingDeviceWidget::Clone
virtual QmitkAbstractTrackingDeviceWidget * Clone(QWidget *parent=nullptr) const =0
Subclass must implement this method to return a pointer to a copy of the object. Please don't forget ...
QmitkOpenIGTLinkWidget
Implementation of a configuration widget to use an Open IGT Link connection to track any device...
Definition:
QmitkOpenIGTLinkWidget.h:25
QmitkAbstractTrackingDeviceWidget
Abstract class to configure a tracking device. Inherited widgets should be registered in the Microser...
Definition:
QmitkAbstractTrackingDeviceWidget.h:52
QmitkOpenIGTLinkWidget::m_Controls
Ui::QmitkOpenIGTLinkWidget * m_Controls
Definition:
QmitkOpenIGTLinkWidget.h:46
QmitkAbstractTrackingDeviceWidget::GetTrackingDevice
virtual mitk::TrackingDevice::Pointer GetTrackingDevice()=0
Source
Modules
IGTUI
Qmitk
QmitkOpenIGTLinkWidget.h
Generated on Thu Mar 12 2020 10:24:11 for Medical Imaging Interaction Toolkit by
1.8.13