Medical Imaging Interaction Toolkit
2024.06.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
Bug Tracker
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
berryEvaluationResult.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 BERRYEVALUATIONRESULT_
14
#define BERRYEVALUATIONRESULT_
15
16
#include <string>
17
18
#include <
org_blueberry_core_expressions_Export.h
>
19
20
#include <
berryObject.h
>
21
22
namespace
berry
{
23
117
class
BERRY_EXPRESSIONS
EvaluationResult
:
public
Object
118
{
119
120
private
:
121
int
fValue;
122
123
static
const
int
FALSE_VALUE;
124
static
const
int
TRUE_VALUE;
125
static
const
int
NOT_LOADED_VALUE;
126
127
public
:
128
130
static
const
SmartPointer<const EvaluationResult>
FALSE_EVAL
;
132
static
const
SmartPointer<const EvaluationResult>
TRUE_EVAL
;
134
static
const
SmartPointer<const EvaluationResult>
NOT_LOADED
;
135
136
private
:
137
138
static
const
SmartPointer<const EvaluationResult>
AND[3][3];
139
static
const
SmartPointer<const EvaluationResult>
OR[3][3];
140
static
const
SmartPointer<const EvaluationResult>
NOT[3];
141
142
/*
143
* No instances outside of <code>EvaluationResult</code>
144
*/
145
EvaluationResult
(
int
value);
146
147
EvaluationResult
(
const
EvaluationResult
& o);
148
149
public
:
150
151
berryObjectMacro
(
berry::EvaluationResult
);
152
153
bool
operator==
(
const
Object
*)
const override
;
154
155
bool
operator!=
(
const
Object
*)
const
;
156
164
EvaluationResult::ConstPointer
And(
const
EvaluationResult::ConstPointer
& other)
const
;
165
173
EvaluationResult::ConstPointer
Or(
const
EvaluationResult::ConstPointer
& other)
const
;
174
180
EvaluationResult::ConstPointer
Not()
const
;
181
194
static
EvaluationResult::ConstPointer
ValueOf(
bool
b);
195
202
QString ToString()
const override
;
203
};
204
205
}
// namespace berry
206
207
#endif
/*BERRYEVALUATIONRESULT_*/
berry::EvaluationResult::TRUE_EVAL
static const SmartPointer< const EvaluationResult > TRUE_EVAL
Definition:
berryEvaluationResult.h:132
berry::EvaluationResult::NOT_LOADED
static const SmartPointer< const EvaluationResult > NOT_LOADED
Definition:
berryEvaluationResult.h:134
berry::EvaluationResult
Definition:
berryEvaluationResult.h:117
berry::SmartPointer
Implements transparent reference counting.
Definition:
berryICommandCategoryListener.h:21
org_blueberry_core_expressions_Export.h
berry::Object
Light weight base class for most BlueBerry classes.
Definition:
berryObject.h:72
mitk::operator!=
MITKCORE_EXPORT bool operator!=(const InteractionEvent &a, const InteractionEvent &b)
mitk::operator==
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
berry::EvaluationResult::FALSE_EVAL
static const SmartPointer< const EvaluationResult > FALSE_EVAL
Definition:
berryEvaluationResult.h:130
berryObjectMacro
#define berryObjectMacro(...)
Definition:
berryMacros.h:31
BERRY_EXPRESSIONS
#define BERRY_EXPRESSIONS
Definition:
org_blueberry_core_expressions_Export.h:26
berryObject.h
berry
Definition:
QmitkPropertyItemModel.h:24
src
MITK
Plugins
org.blueberry.core.expressions
src
berryEvaluationResult.h
Generated on Mon Jun 17 2024 12:43:21 for Medical Imaging Interaction Toolkit by
1.8.17