Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitkRegEvalStyleProperty.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 mitkRegEvalStyleProperty_h
15 #define mitkRegEvalStyleProperty_h
16 
17 // MITK
19 
20 // MITK
22 
23 namespace mitk
24 {
25 
42 {
43 public:
44 
46 
47  itkNewMacro(RegEvalStyleProperty);
48 
51 
54 
55 
56  using BaseProperty::operator=;
57 
58 protected:
59 
64 
69  RegEvalStyleProperty( const IdType& value );
70 
75  RegEvalStyleProperty( const std::string& value );
76 
81  bool AddEnum( const std::string& name, const IdType& id ) override;
82 
86  void AddTypes();
87 
88 private:
89 
90  // purposely not implemented
92  RegEvalStyleProperty& operator=(const RegEvalStyleProperty&);
93 };
94 
95 
96 } // end of namespace mitk
97 
98 #endif
#define MITKMATCHPOINTREGISTRATION_EXPORT
Property for storing enumeration-like values identified by id and name.
unsigned int IdType
Unsigned integer type used as unique enumeration value identifier.
Enumeration property defining the visualization style for registration evaluation.
mitkClassMacro(RegEvalStyleProperty, EnumerationProperty)
mitkNewMacro1Param(RegEvalStyleProperty, const IdType &)
Constructs a RegEvalStyleProperty from a numeric ID.
mitkNewMacro1Param(RegEvalStyleProperty, const std::string &)
Constructs a RegEvalStyleProperty from a string name.
bool AddEnum(const std::string &name, const IdType &id) override
RegEvalStyleProperty(const IdType &value)
RegEvalStyleProperty(const std::string &value)
Find image slices visible on a given plane.