Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
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
x
Functions
_
e
h
m
o
q
s
u
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
i
m
o
p
q
r
s
u
v
x
Examples
Download
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
QmitkPaintbrushToolGUI.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 QmitkPaintbrushToolGUI_h
14
#define QmitkPaintbrushToolGUI_h
15
16
#include "
QmitkToolGUI.h
"
17
#include "
mitkPaintbrushTool.h
"
18
#include <
MitkSegmentationUIExports.h
>
19
20
class
QSlider;
21
class
QLabel;
22
class
QFrame;
23
33
class
MITKSEGMENTATIONUI_EXPORT
QmitkPaintbrushToolGUI
:
public
QmitkToolGUI
34
{
35
Q_OBJECT
36
37
public
:
38
mitkClassMacro
(
QmitkPaintbrushToolGUI
,
QmitkToolGUI
);
39
40
void
OnSizeChanged(
int
current);
41
42
signals:
43
44
public
slots:
45
46
protected
slots:
47
48
void
OnNewToolAssociated(
mitk::Tool
*);
49
50
void
OnSliderValueChanged(
int
value);
51
52
void
VisualizePaintbrushSize(
int
size);
53
54
protected
:
55
QmitkPaintbrushToolGUI
();
56
~
QmitkPaintbrushToolGUI
()
override
;
57
58
QSlider *
m_Slider
;
59
QLabel *
m_SizeLabel
;
60
QFrame *
m_Frame
;
61
62
mitk::PaintbrushTool::Pointer
m_PaintbrushTool
;
63
};
64
65
#endif
QmitkPaintbrushToolGUI::m_Frame
QFrame * m_Frame
Definition:
QmitkPaintbrushToolGUI.h:60
QmitkToolGUI.h
MITKSEGMENTATIONUI_EXPORT
#define MITKSEGMENTATIONUI_EXPORT
Definition:
MitkSegmentationUIExports.h:15
QmitkToolGUI
Base class for GUIs belonging to mitk::Tool classes.
Definition:
QmitkToolGUI.h:33
mitkPaintbrushTool.h
mitk::Tool
Base class of all tools used by mitk::ToolManager.
Definition:
mitkTool.h:83
QmitkPaintbrushToolGUI
GUI for mitk::PaintbrushTool.
Definition:
QmitkPaintbrushToolGUI.h:33
mitk::EventStateMachine::Pointer
itk::SmartPointer< Self > Pointer
Definition:
mitkEventStateMachine.h:114
QmitkPaintbrushToolGUI::m_Slider
QSlider * m_Slider
Definition:
QmitkPaintbrushToolGUI.h:58
QmitkPaintbrushToolGUI::m_SizeLabel
QLabel * m_SizeLabel
Definition:
QmitkPaintbrushToolGUI.h:59
MitkSegmentationUIExports.h
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
QmitkPaintbrushToolGUI::m_PaintbrushTool
mitk::PaintbrushTool::Pointer m_PaintbrushTool
Definition:
QmitkPaintbrushToolGUI.h:62
src
MITK
Modules
SegmentationUI
Qmitk
QmitkPaintbrushToolGUI.h
Generated on Mon Mar 17 2025 02:14:18 for Medical Imaging Interaction Toolkit by
1.8.17