Medical Imaging Interaction Toolkit  2018.4.99-e1268d66
Medical Imaging Interaction Toolkit
mitkRegEvalWipeStyleProperty.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 
14 #ifndef _MITK_REG_EVAL_WIPE_STYLE_PROPERTY__H_
15 #define _MITK_REG_EVAL_WIPE_STYLE_PROPERTY__H_
16 
17 // MITK
19 
20 // MITK
22 
23 namespace mitk
24 {
25 
26 #ifdef _MSC_VER
27 # pragma warning(push)
28 # pragma warning(disable: 4522)
29 #endif
30 
37 {
38 public:
39 
41 
42  itkNewMacro(RegEvalWipeStyleProperty);
43 
45 
46  mitkNewMacro1Param(RegEvalWipeStyleProperty, const std::string&);
47 
48 
49  using BaseProperty::operator=;
50 
51 protected:
52 
57 
62  RegEvalWipeStyleProperty( const IdType& value );
63 
68  RegEvalWipeStyleProperty( const std::string& value );
69 
74  bool AddEnum( const std::string& name, const IdType& id ) override;
75 
79  void AddTypes();
80 
81 private:
82 
83  // purposely not implemented
86 };
87 
88 #ifdef _MSC_VER
89 # pragma warning(pop)
90 #endif
91 
92 } // end of namespace mitk
93 
94 #endif
95 
96 
#define mitkNewMacro1Param(classname, type)
Definition: mitkCommon.h:72
DataCollection - Class to facilitate loading/accessing structured data.
#define MITKMATCHPOINTREGISTRATION_EXPORT
#define mitkClassMacro(className, SuperClassName)
Definition: mitkCommon.h:40