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
berryIProgressMonitor.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 BERRY_IPROGRESS_MONITOR_H
14
#define BERRY_IPROGRESS_MONITOR_H
15
16
#include <
org_blueberry_core_jobs_Export.h
>
17
#include "
berryObject.h
"
18
#include <string>
19
20
namespace
berry
21
{
22
23
struct
IProgressMonitor
:
public
Object
24
{
25
26
berryObjectMacro
(
berry::IProgressMonitor
);
27
30
static
const
int
UNKNOWN
= -1;
31
42
virtual
void
BeginTask
(
const
std::string& name,
int
totalWork) = 0;
43
49
virtual
void
Done
() = 0;
50
58
virtual
void
InternalWorked
(
double
work) = 0;
59
69
virtual
bool
IsCanceled
() = 0;
70
79
virtual
void
SetCanceled
(
bool
value) = 0;
80
89
virtual
void
SetTaskName
(
const
std::string& name) = 0;
90
97
virtual
void
SubTask
(
const
std::string& name) = 0;
98
107
virtual
void
Worked
(
int
work) = 0;
108
109
};
110
111
}
112
113
#endif
/* _BERRY_IPROGRESS_MONITOR_H */
berry::IProgressMonitor::Worked
virtual void Worked(int work)=0
org_blueberry_core_jobs_Export.h
berry::IProgressMonitor::InternalWorked
virtual void InternalWorked(double work)=0
berry::Object
Light weight base class for most BlueBerry classes.
Definition:
berryObject.h:72
berry::IProgressMonitor::IsCanceled
virtual bool IsCanceled()=0
berry::IProgressMonitor::SubTask
virtual void SubTask(const std::string &name)=0
berry::IProgressMonitor::SetCanceled
virtual void SetCanceled(bool value)=0
berry::IProgressMonitor::berryObjectMacro
berryObjectMacro(berry::IProgressMonitor)
berry::IProgressMonitor::UNKNOWN
static const int UNKNOWN
Definition:
berryIProgressMonitor.h:30
berry::IProgressMonitor::SetTaskName
virtual void SetTaskName(const std::string &name)=0
berryObject.h
berry::IProgressMonitor
Definition:
berryIProgressMonitor.h:23
berry::IProgressMonitor::BeginTask
virtual void BeginTask(const std::string &name, int totalWork)=0
berry::IProgressMonitor::Done
virtual void Done()=0
berry
Definition:
QmitkPropertyItemModel.h:24
src
MITK
Plugins
org.blueberry.core.jobs
src
berryIProgressMonitor.h
Generated on Thu Mar 13 2025 02:13:01 for Medical Imaging Interaction Toolkit by
1.8.17