13 #ifndef mitkResliceMethodProperty_h
14 #define mitkResliceMethodProperty_h
37 itkFactorylessNewMacro(Self);
42 using BaseProperty::operator=;
Property for storing enumeration-like values identified by id and name.
unsigned int IdType
Unsigned integer type used as unique enumeration value identifier.
Encapsulates the thick slices reslice method as an enumeration property.
mitkNewMacro1Param(ResliceMethodProperty, const std::string &)
ResliceMethodProperty(const std::string &value)
Constructor. Sets reslice method to the given string value.
ResliceMethodProperty()
Default constructor. Sets reslice method to "disabled".
ResliceMethodProperty(const IdType &value)
Constructor. Sets reslice method to the given enumeration value.
mitkClassMacro(ResliceMethodProperty, EnumerationProperty)
void AddThickSlicesTypes()
Adds the available thick slices reslice method types to the enumeration.
ResliceMethodProperty(const ResliceMethodProperty &other)
Copy constructor.
mitkCloneMacro(ResliceMethodProperty)
mitkNewMacro1Param(ResliceMethodProperty, const IdType &)
Find image slices visible on a given plane.