Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
QmitkAlgorithmSettingsConfig.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 QmitkAlgorithmSettingsConfig_h
14
#define QmitkAlgorithmSettingsConfig_h
15
16
#include <QSortFilterProxyModel>
17
#include <QWidget>
18
19
#include <mapDeploymentDLLInfo.h>
20
21
#include <
QmitkMAPAlgorithmModel.h
>
22
23
#include <
MitkMatchPointRegistrationUIExports.h
>
24
25
#include "ui_QmitkAlgorithmSettingsConfig.h"
26
31
class
MITKMATCHPOINTREGISTRATIONUI_EXPORT
QmitkAlgorithmSettingsConfig
:
public
QWidget,
32
private
Ui::QmitkAlgorithmSettingsConfig
33
{
34
Q_OBJECT
35
36
public
:
37
QmitkAlgorithmSettingsConfig
(QWidget *parent =
nullptr
);
38
43
void
setAlgorithm(map::algorithm::RegistrationAlgorithmBase *alg);
44
45
map::algorithm::RegistrationAlgorithmBase *getAlgorithm();
46
47
protected
:
49
map::algorithm::RegistrationAlgorithmBase::Pointer
m_currentAlg
;
50
51
// control the properties of the selected algorithm
52
QmitkMAPAlgorithmModel
*
m_AlgorithmModel
;
53
QSortFilterProxyModel *
m_ProxyModel
;
54
};
55
56
#endif
QmitkAlgorithmSettingsConfig::m_AlgorithmModel
QmitkMAPAlgorithmModel * m_AlgorithmModel
Definition:
QmitkAlgorithmSettingsConfig.h:52
QmitkAlgorithmSettingsConfig::m_currentAlg
map::algorithm::RegistrationAlgorithmBase::Pointer m_currentAlg
Definition:
QmitkAlgorithmSettingsConfig.h:49
QmitkMAPAlgorithmModel.h
QmitkMAPAlgorithmModel
Definition:
QmitkMAPAlgorithmModel.h:36
MITKMATCHPOINTREGISTRATIONUI_EXPORT
#define MITKMATCHPOINTREGISTRATIONUI_EXPORT
Definition:
MitkMatchPointRegistrationUIExports.h:15
QmitkAlgorithmSettingsConfig::m_ProxyModel
QSortFilterProxyModel * m_ProxyModel
Definition:
QmitkAlgorithmSettingsConfig.h:53
QmitkAlgorithmSettingsConfig
Widget that views the information and profile of an algorithm stored in an DLLInfo object.
Definition:
QmitkAlgorithmSettingsConfig.h:31
MitkMatchPointRegistrationUIExports.h
src
MITK
Modules
MatchPointRegistrationUI
Qmitk
QmitkAlgorithmSettingsConfig.h
Generated on Thu Nov 30 2023 15:58:57 for Medical Imaging Interaction Toolkit by
1.8.17