13 #ifndef mitkPlaneOrientationProperty_h
14 #define mitkPlaneOrientationProperty_h
41 itkFactorylessNewMacro(Self);
53 PLANE_DECORATION_NEGATIVE_ORIENTATION
76 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.
Enumeration property controlling orientation arrows on 2D plane representations.
virtual void SetPlaneDecorationToNone()
@ PLANE_DECORATION_POSITIVE_ORIENTATION
bool AddEnum(const std::string &name, const IdType &id) override
virtual int GetPlaneDecoration()
virtual void SetPlaneDecorationToNegativeOrientation()
virtual void SetPlaneDecorationToPositiveOrientation()
mitkNewMacro1Param(PlaneOrientationProperty, const IdType &)
PlaneOrientationProperty(const std::string &value)
mitkCloneMacro(PlaneOrientationProperty)
mitkClassMacro(PlaneOrientationProperty, EnumerationProperty)
PlaneOrientationProperty()
PlaneOrientationProperty(const PlaneOrientationProperty &other)
PlaneOrientationProperty(const IdType &value)
mitkNewMacro1Param(PlaneOrientationProperty, const std::string &)
virtual void AddDecorationTypes()
Find image slices visible on a given plane.