|
Medical Imaging Interaction Toolkit
2025.12.02
Medical Imaging Interaction Toolkit
|
#include <mitkPlaneOrientationProperty.h>


Public Types | |
| enum | { PLANE_DECORATION_NONE , PLANE_DECORATION_POSITIVE_ORIENTATION , PLANE_DECORATION_NEGATIVE_ORIENTATION } |
Public Types inherited from mitk::EnumerationProperty | |
| typedef unsigned int | IdType |
| typedef std::map< IdType, std::string > | EnumIdsContainerType |
| typedef std::map< std::string, IdType > | EnumStringsContainerType |
| typedef EnumIdsContainerType::const_iterator | EnumConstIterator |
Public Member Functions | |
| mitkClassMacro (PlaneOrientationProperty, EnumerationProperty) | |
| Pointer | Clone () const |
| mitkNewMacro1Param (PlaneOrientationProperty, const IdType &) | |
| mitkNewMacro1Param (PlaneOrientationProperty, const std::string &) | |
| virtual int | GetPlaneDecoration () |
| virtual void | SetPlaneDecorationToNone () |
| virtual void | SetPlaneDecorationToPositiveOrientation () |
| virtual void | SetPlaneDecorationToNegativeOrientation () |
| BaseProperty & | operator= (const BaseProperty &property) |
| Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::EnumerationProperty | |
| mitkClassMacro (EnumerationProperty, BaseProperty) | |
| Pointer | Clone () const |
| virtual bool | SetValue (const std::string &name) |
| virtual bool | SetValue (const IdType &id) |
| virtual IdType | GetValueAsId () const |
| std::string | GetValueAsString () const override |
| virtual void | Clear () |
| virtual EnumIdsContainerType::size_type | Size () const |
| virtual EnumConstIterator | Begin () const |
| virtual EnumConstIterator | End () const |
| virtual std::string | GetEnumString (const IdType &id) const |
| virtual IdType | GetEnumId (const std::string &name) const |
| virtual bool | IsValidEnumerationValue (const IdType &id) const |
| virtual bool | IsValidEnumerationValue (const std::string &name) const |
| const EnumIdsContainerType & | GetEnumIds () const |
| const EnumStringsContainerType & | GetEnumStrings () const |
| EnumIdsContainerType & | GetEnumIds () |
| EnumStringsContainerType & | GetEnumStrings () |
| bool | ToJSON (nlohmann::json &j) const override |
| bool | FromJSON (const nlohmann::json &j) override |
| EnumerationProperty & | operator= (const EnumerationProperty &)=delete |
| BaseProperty & | operator= (const BaseProperty &property) |
| Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::BaseProperty | |
| mitkClassMacroItkParent (BaseProperty, itk::Object) | |
| Pointer | Clone () const |
| bool | operator== (const BaseProperty &property) const |
| Subclasses must implement IsEqual(const BaseProperty&) to support comparison. More... | |
| BaseProperty & | operator= (const BaseProperty &property) |
| Assigns property to this BaseProperty instance. More... | |
| bool | AssignProperty (const BaseProperty &property) |
| Assigns property to this BaseProperty instance. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::EnumerationProperty | |
| static Pointer | New () |
Protected Member Functions | |
| PlaneOrientationProperty () | |
| PlaneOrientationProperty (const IdType &value) | |
| PlaneOrientationProperty (const std::string &value) | |
| bool | AddEnum (const std::string &name, const IdType &id) override |
| virtual void | AddDecorationTypes () |
Protected Member Functions inherited from mitk::EnumerationProperty | |
| EnumerationProperty () | |
| EnumerationProperty (const EnumerationProperty &) | |
| bool | IsEqual (const BaseProperty &property) const override |
| bool | Assign (const BaseProperty &property) override |
| mitkCloneMacro (Self) | |
Protected Member Functions inherited from mitk::BaseProperty | |
| BaseProperty () | |
| BaseProperty (const BaseProperty &other) | |
| ~BaseProperty () override | |
Additional Inherited Members | |
Static Public Attributes inherited from mitk::BaseProperty | |
| static const std::string | VALUE_CANNOT_BE_CONVERTED_TO_STRING |
| Default return value if a property which can not be returned as string. More... | |
Property which controls whether 2D line representation of a PlaneGeometry should have small arrows at both ends to indicate the orientation of the plane, and whether the arrows should be oriented in the direction of the plane's normal or against it.
Valid values of the enumeration property are
See also mitk::PlaneGeometryDataMapper2D::DrawOrientationArrow()
Definition at line 38 of file mitkPlaneOrientationProperty.h.
| anonymous enum |
| Enumerator | |
|---|---|
| PLANE_DECORATION_NONE | |
| PLANE_DECORATION_POSITIVE_ORIENTATION | |
| PLANE_DECORATION_NEGATIVE_ORIENTATION | |
Definition at line 51 of file mitkPlaneOrientationProperty.h.
|
protected |
Constructor. Sets the decoration type to none.
|
protected |
Constructor. Sets the decoration type to the given value. If it is not valid, the interpolation is set to none
|
protected |
Constructor. Sets the decoration type to the given value. If it is not valid, the representation is set to none
|
protectedvirtual |
Adds the standard enumeration types with corresponding strings.
|
overrideprotectedvirtual |
this function is overridden as protected, so that the user may not add additional invalid types.
Reimplemented from mitk::EnumerationProperty.
| Pointer mitk::PlaneOrientationProperty::Clone | ( | ) | const |
|
virtual |
Returns the state of plane decoration.
| mitk::PlaneOrientationProperty::mitkClassMacro | ( | PlaneOrientationProperty | , |
| EnumerationProperty | |||
| ) |
| mitk::PlaneOrientationProperty::mitkNewMacro1Param | ( | PlaneOrientationProperty | , |
| const IdType & | |||
| ) |
| mitk::PlaneOrientationProperty::mitkNewMacro1Param | ( | PlaneOrientationProperty | , |
| const std::string & | |||
| ) |
|
static |
| BaseProperty& mitk::BaseProperty::operator= |
Assigns property to this BaseProperty instance.
Subclasses must implement Assign(const BaseProperty&) and call the superclass Assign method for proper handling of polymorphic assignments. The assignment operator of the subclass should be disabled and the baseclass operator should be made visible using "using" statements.
|
virtual |
Sets the decoration type to arrows in negative plane direction.
|
virtual |
Sets the decoration type to no decoration.
|
virtual |
Sets the decoration type to arrows in positive plane direction.