Medical Imaging Interaction Toolkit
2023.04.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
i
l
m
n
p
r
s
t
Typedefs
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
v
x
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
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
w
Enumerator
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
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
l
m
n
o
p
q
r
s
t
u
v
Functions
_
e
g
h
i
m
o
q
s
u
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
i
l
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
mitkTransferFunctionProperty.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
#ifndef mitkTransferFunctionProperty_h
13
#define mitkTransferFunctionProperty_h
14
15
#include "
mitkBaseProperty.h
"
16
#include "
mitkTransferFunction.h
"
17
18
namespace
mitk
19
{
20
#ifdef _MSC_VER
21
#pragma warning(push)
22
#pragma warning(disable : 4522)
23
#endif
24
36
class
MITKCORE_EXPORT
TransferFunctionProperty
:
public
BaseProperty
37
{
38
public
:
39
typedef
mitk::TransferFunction::Pointer
ValueType
;
40
41
mitkClassMacro
(
TransferFunctionProperty
,
BaseProperty
);
42
43
itkFactorylessNewMacro(
Self
);
44
45
itkCloneMacro(
Self
)
46
mitkNewMacro1Param
(
TransferFunctionProperty
,
mitk
::
TransferFunction
::
Pointer
);
47
48
itkSetMacro(Value,
mitk
::
TransferFunction
::
Pointer
);
49
itkGetConstMacro(Value,
mitk
::
TransferFunction
::
Pointer
);
50
51
std::
string
GetValueAsString() const override;
52
53
using
BaseProperty
::operator=;
54
55
protected:
56
mitk
::
TransferFunction
::
Pointer
m_Value;
57
58
TransferFunctionProperty
();
59
TransferFunctionProperty
(const
TransferFunctionProperty
&other);
60
61
TransferFunctionProperty
(
mitk
::
TransferFunction
::
Pointer
value);
62
63
private:
64
// purposely not implemented
65
TransferFunctionProperty
&operator=(const
TransferFunctionProperty
&);
66
67
itk
::LightObject::
Pointer
InternalClone() const override;
68
69
bool
IsEqual(const
BaseProperty
&property) const override;
70
bool
Assign(const
BaseProperty
&property) override;
71
};
72
73
#ifdef _MSC_VER
74
#pragma warning(pop)
75
#endif
76
77
}
// namespace mitk
78
79
#endif
mitk::BaseProperty
Abstract base class for properties.
Definition:
mitkBaseProperty.h:35
mitkTransferFunction.h
mitkNewMacro1Param
#define mitkNewMacro1Param(classname, type)
Definition:
mitkCommon.h:68
itk::SmartPointer< Self >
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
RenderingTests.dox:1
mitk::TransferFunctionProperty
The TransferFunctionProperty class Property class for the mitk::TransferFunction.
Definition:
mitkTransferFunctionProperty.h:36
mitk::TransferFunctionProperty::ValueType
mitk::TransferFunction::Pointer ValueType
Definition:
mitkTransferFunctionProperty.h:39
itk
SET FUNCTIONS.
Definition:
itkIntelligentBinaryClosingFilter.h:30
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:36
mitk::TransferFunction
The TransferFunction class A wrapper class for VTK scalar opacity, gradient opacity,...
Definition:
mitkTransferFunction.h:55
mitkBaseProperty.h
MITKCORE_EXPORT
#define MITKCORE_EXPORT
Definition:
MitkCoreExports.h:15
src
MITK
Modules
Core
include
mitkTransferFunctionProperty.h
Generated on Wed May 17 2023 16:26:12 for Medical Imaging Interaction Toolkit by
1.8.17