Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
Home
Manual
API Reference
Download
Bugzilla
Groups
Namespace List
Class List
File List
Examples
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
mitkRegVisDirectionProperty.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,
6
Division of Medical and Biological Informatics.
7
All rights reserved.
8
9
This software is distributed WITHOUT ANY WARRANTY; without
10
even the implied warranty of MERCHANTABILITY or FITNESS FOR
11
A PARTICULAR PURPOSE.
12
13
See LICENSE.txt or http://www.mitk.org for details.
14
15
===================================================================*/
16
17
18
#ifndef _MITK_REG_VIS_DIRECTION_PROPERTY__H_
19
#define _MITK_REG_VIS_DIRECTION_PROPERTY__H_
20
21
// MITK
22
#include <
mitkEnumerationProperty.h
>
23
24
// MITK
25
#include "
MitkMatchPointRegistrationExports.h
"
26
27
namespace
mitk
28
{
29
30
#ifdef _MSC_VER
31
# pragma warning(push)
32
# pragma warning(disable: 4522)
33
#endif
34
40
class
MITKMATCHPOINTREGISTRATION_EXPORT
RegVisDirectionProperty
:
public
EnumerationProperty
41
{
42
public
:
43
44
mitkClassMacro
(
RegVisDirectionProperty
,
EnumerationProperty
);
45
46
itkNewMacro(
RegVisDirectionProperty
);
47
48
mitkNewMacro1Param
(
RegVisDirectionProperty
,
const
IdType
&);
49
50
mitkNewMacro1Param
(
RegVisDirectionProperty
,
const
std::string&);
51
52
53
using
BaseProperty::operator=;
54
55
protected
:
56
60
RegVisDirectionProperty
( );
61
66
RegVisDirectionProperty
(
const
IdType
& value );
67
72
RegVisDirectionProperty
(
const
std::string& value );
73
78
virtual
bool
AddEnum(
const
std::string& name,
const
IdType
&
id
);
79
83
virtual
void
AddTypes();
84
85
private
:
86
87
// purposely not implemented
88
RegVisDirectionProperty
(
const
RegVisDirectionProperty
&);
89
RegVisDirectionProperty
& operator=(
const
RegVisDirectionProperty
&);
90
};
91
92
#ifdef _MSC_VER
93
# pragma warning(pop)
94
#endif
95
96
}
// end of namespace mitk
97
98
#endif
mitkNewMacro1Param
#define mitkNewMacro1Param(classname, type)
Definition:
mitkCommon.h:76
mitk::EnumerationProperty::IdType
unsigned int IdType
Definition:
mitkEnumerationProperty.h:62
MitkMatchPointRegistrationExports.h
mitk
DataCollection - Class to facilitate loading/accessing structured data.
Definition:
GeometryOverview.dox:1
mitk::RegVisDirectionProperty
Definition:
mitkRegVisDirectionProperty.h:40
MITKMATCHPOINTREGISTRATION_EXPORT
#define MITKMATCHPOINTREGISTRATION_EXPORT
Definition:
MitkMatchPointRegistrationExports.h:15
mitkClassMacro
#define mitkClassMacro(className, SuperClassName)
Definition:
mitkCommon.h:44
mitk::EnumerationProperty
Definition:
mitkEnumerationProperty.h:52
mitkEnumerationProperty.h
git
MITK
Modules
MatchPointRegistration
Rendering
mitkRegVisDirectionProperty.h
Generated on Fri Feb 3 2017 20:52:07 for Medical Imaging Interaction Toolkit by
1.8.9.1