Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkRegVisDirectionProperty.cpp
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
14
#include "
mitkRegVisDirectionProperty.h
"
15
16
17
mitk::RegVisDirectionProperty::RegVisDirectionProperty
( )
18
{
19
AddTypes
();
20
SetValue
( 1 );
21
}
22
23
24
mitk::RegVisDirectionProperty::RegVisDirectionProperty
(
const
IdType
& value )
25
{
26
AddTypes
();
27
if
(
IsValidEnumerationValue
( value ) )
28
{
29
SetValue
( value ) ;
30
}
31
else
32
{
33
SetValue
( 1 );
34
}
35
}
36
37
mitk::RegVisDirectionProperty::RegVisDirectionProperty
(
const
std::string& value )
38
{
39
AddTypes
();
40
if
(
IsValidEnumerationValue
( value ) )
41
{
42
SetValue
( value );
43
}
44
else
45
{
46
SetValue
( 1 );
47
}
48
}
49
50
void
mitk::RegVisDirectionProperty::AddTypes
()
51
{
52
AddEnum
(
"Direct"
, static_cast<IdType>( 0 ) );
53
AddEnum
(
"Inverse"
, static_cast<IdType>( 1 ) );
54
}
55
56
57
bool
mitk::RegVisDirectionProperty::AddEnum
(
const
std::string& name,
const
IdType
&
id
)
58
{
59
return
Superclass::AddEnum( name,
id
);
60
}
mitk::EnumerationProperty::SetValue
virtual bool SetValue(const std::string &name)
Definition:
mitkEnumerationProperty.cpp:43
mitk::RegVisDirectionProperty::AddTypes
void AddTypes()
Definition:
mitkRegVisDirectionProperty.cpp:50
mitk::RegVisDirectionProperty::RegVisDirectionProperty
RegVisDirectionProperty()
Definition:
mitkRegVisDirectionProperty.cpp:17
mitk::EnumerationProperty::IdType
unsigned int IdType
Definition:
mitkEnumerationProperty.h:48
mitkRegVisDirectionProperty.h
mitk::EnumerationProperty::IsValidEnumerationValue
virtual bool IsValidEnumerationValue(const IdType &id) const
Definition:
mitkEnumerationProperty.cpp:138
mitk::RegVisDirectionProperty::AddEnum
bool AddEnum(const std::string &name, const IdType &id) override
Definition:
mitkRegVisDirectionProperty.cpp:57
Source
Modules
MatchPointRegistration
Rendering
mitkRegVisDirectionProperty.cpp
Generated on Thu Mar 12 2020 10:24:02 for Medical Imaging Interaction Toolkit by
1.8.13