Medical Imaging Interaction Toolkit
2024.12.00
Medical Imaging Interaction Toolkit
Home
Manual
API Reference
Groups
Namespace List
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
z
Variables
e
f
i
l
m
n
p
r
s
t
Typedefs
a
b
c
d
f
g
i
l
m
n
o
p
q
r
s
t
v
x
Enumerations
Enumerator
a
b
c
d
e
g
h
i
k
l
n
o
p
r
s
t
v
w
z
Class List
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
h
i
l
m
n
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Properties
c
m
o
r
s
t
Related Functions
File List
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
m
o
p
q
r
s
t
u
v
Functions
_
e
h
m
o
q
s
u
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
g
i
m
o
p
q
r
s
u
v
Examples
Download
▼
Medical Imaging Interaction Toolkit
►
MITK User Manual
►
Developer Manual
►
MITK Basic Image Processing Mini Apps
Deprecated List
▼
API Reference
►
Groups
►
Namespace List
►
Class List
▼
File List
►
File List
►
File Members
►
Examples
Download
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
QmitkInitialValuesManagerWidget.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
14
#ifndef QmitkInitialValuesManagerWidget_h
15
#define QmitkInitialValuesManagerWidget_h
16
17
#include "
MitkModelFitUIExports.h
"
18
19
#include "ui_QmitkInitialValuesManagerWidget.h"
20
#include <QWidget>
21
22
#include "
mitkModelTraitsInterface.h
"
23
#include "
mitkInitialParameterizationDelegateBase.h
"
24
#include "
mitkNodePredicateBase.h
"
25
26
/*forward declarations*/
27
class
QmitkInitialValuesModel
;
28
class
QmitkInitialValuesTypeDelegate
;
29
class
QmitkInitialValuesDelegate
;
30
31
namespace
mitk
32
{
33
class
DataStorage;
34
class
BaseGeometry;
35
}
36
41
class
MITKMODELFITUI_EXPORT
QmitkInitialValuesManagerWidget
:
public
QWidget
42
{
43
Q_OBJECT
44
45
public
:
46
QmitkInitialValuesManagerWidget
(QWidget* parent =
nullptr
);
47
~
QmitkInitialValuesManagerWidget
()
override
;
48
50
mitk::ModelTraitsInterface::ParametersType
getInitialValues()
const
;
51
mitk::InitialParameterizationDelegateBase::Pointer
getInitialParametrizationDelegate()
const
;
52
53
bool
hasValidInitialValues()
const
;
54
55
signals:
56
void
initialValuesChanged();
57
58
public
Q_SLOTS:
63
void
setInitialValues(
const
mitk::ModelTraitsInterface::ParameterNamesType
& names,
64
const
mitk::ModelTraitsInterface::ParametersType
values,
65
const
mitk::ModelTraitsInterface::ParamterUnitMapType
units);
66
void
setInitialValues(
const
mitk::ModelTraitsInterface::ParameterNamesType
& names);
67
68
void
setDataStorage(
mitk::DataStorage
* storage);
69
70
void
setReferenceImageGeometry(
mitk::BaseGeometry
* refgeo);
71
72
protected
:
73
74
QmitkInitialValuesModel
*
m_InternalModel
;
75
76
QmitkInitialValuesTypeDelegate
*
m_TypeDelegate
;
77
QmitkInitialValuesDelegate
*
m_ValuesDelegate
;
78
79
Ui::QmitkInitialValuesManagerWidget
m_Controls
;
80
81
mitk::NodePredicateBase::Pointer
m_NoHiddenOrHelperPredicate
;
82
83
protected
Q_SLOTS:
84
void
OnModelReset();
85
86
};
87
88
#endif
mitk::ModelTraitsInterface::ParamterUnitMapType
std::map< ParameterNameType, std::string > ParamterUnitMapType
Definition:
mitkModelTraitsInterface.h:40
mitkModelTraitsInterface.h
MITKMODELFITUI_EXPORT
#define MITKMODELFITUI_EXPORT
Definition:
MitkModelFitUIExports.h:15
itk::SmartPointer< Self >
QmitkInitialValuesManagerWidget
Widget that allows to edit the initial values of an model.
Definition:
QmitkInitialValuesManagerWidget.h:41
QmitkInitialValuesDelegate
Toolkit includes.
Definition:
QmitkInitialValuesDelegate.h:32
mitkNodePredicateBase.h
QmitkInitialValuesManagerWidget::m_TypeDelegate
QmitkInitialValuesTypeDelegate * m_TypeDelegate
Definition:
QmitkInitialValuesManagerWidget.h:76
mitk
Find image slices visible on a given plane.
Definition:
RenderingTests.dox:1
QmitkInitialValuesManagerWidget::m_NoHiddenOrHelperPredicate
mitk::NodePredicateBase::Pointer m_NoHiddenOrHelperPredicate
Definition:
QmitkInitialValuesManagerWidget.h:81
mitk::ModelTraitsInterface::ParameterNamesType
std::vector< ParameterNameType > ParameterNamesType
Definition:
mitkModelTraitsInterface.h:34
QmitkInitialValuesModel
Definition:
QmitkInitialValuesModel.h:30
mitk::BaseGeometry
BaseGeometry Describes the geometry of a data object.
Definition:
mitkBaseGeometry.h:94
QmitkInitialValuesManagerWidget::m_Controls
Ui::QmitkInitialValuesManagerWidget m_Controls
Definition:
QmitkInitialValuesManagerWidget.h:79
mitk::DataStorage
Data management class that handles 'was created by' relations.
Definition:
mitkDataStorage.h:43
MitkModelFitUIExports.h
QmitkInitialValuesTypeDelegate
An item delegate for rendering and editing the type of a initial value. It assumes that the type is e...
Definition:
QmitkInitialValuesTypeDelegate.h:25
mitk::ModelTraitsInterface::ParametersType
itk::Array< ParameterValueType > ParametersType
Definition:
mitkModelTraitsInterface.h:31
QmitkInitialValuesManagerWidget::m_ValuesDelegate
QmitkInitialValuesDelegate * m_ValuesDelegate
Definition:
QmitkInitialValuesManagerWidget.h:77
mitkInitialParameterizationDelegateBase.h
QmitkInitialValuesManagerWidget::m_InternalModel
QmitkInitialValuesModel * m_InternalModel
Definition:
QmitkInitialValuesManagerWidget.h:74
src
MITK
Modules
ModelFitUI
Qmitk
QmitkInitialValuesManagerWidget.h
Generated on Tue Dec 10 2024 10:35:11 for Medical Imaging Interaction Toolkit by
1.8.17