Medical Imaging Interaction Toolkit
2024.12.99-d991a09f
Medical Imaging Interaction Toolkit
|
#include <mitkRegEvalWipeStyleProperty.h>
Public Member Functions | |
mitkClassMacro (RegEvalWipeStyleProperty, EnumerationProperty) | |
mitkNewMacro1Param (RegEvalWipeStyleProperty, const IdType &) | |
mitkNewMacro1Param (RegEvalWipeStyleProperty, const std::string &) | |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
![]() | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
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... | |
![]() | |
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 const char * | GetStaticNameOfClass () |
static Pointer | New () |
![]() | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
RegEvalWipeStyleProperty () | |
RegEvalWipeStyleProperty (const IdType &value) | |
RegEvalWipeStyleProperty (const std::string &value) | |
bool | AddEnum (const std::string &name, const IdType &id) override |
void | AddTypes () |
![]() | |
EnumerationProperty () | |
EnumerationProperty (const EnumerationProperty &) | |
bool | IsEqual (const BaseProperty &property) const override |
bool | Assign (const BaseProperty &property) override |
virtual itk::LightObject::Pointer | InternalClone () const override |
![]() | |
BaseProperty () | |
BaseProperty (const BaseProperty &other) | |
~BaseProperty () override | |
Additional Inherited Members | |
![]() | |
typedef EnumerationProperty | Self |
typedef BaseProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef unsigned int | IdType |
typedef std::map< IdType, std::string > | EnumIdsContainerType |
typedef std::map< std::string, IdType > | EnumStringsContainerType |
typedef EnumIdsContainerType::const_iterator | EnumConstIterator |
![]() | |
typedef BaseProperty | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
![]() | |
static const std::string | VALUE_CANNOT_BE_CONVERTED_TO_STRING |
Default return value if a property which can not be returned as string. More... | |
Encapsulates the enumeration for visualization styles. Valid values are: 0/Cross 1/horizontal wipe 2/vertical wipe Default is "Cross"
Definition at line 36 of file mitkRegEvalWipeStyleProperty.h.
|
protected |
Constructor. Sets the representation to a default value of 0
|
protected |
Constructor. Sets the enumeration to the given value. If it is not valid, the enumeration is set to 0
|
protected |
Constructor. Sets the enumeration to the given value. If it is not valid, the enumeration is set to 0
|
overrideprotectedvirtual |
this function is overridden as protected, so that the user may not add additional invalid interpolation types.
Reimplemented from mitk::EnumerationProperty.
|
protected |
Adds the enumeration types
mitk::RegEvalWipeStyleProperty::mitkClassMacro | ( | RegEvalWipeStyleProperty | , |
EnumerationProperty | |||
) |
mitk::RegEvalWipeStyleProperty::mitkNewMacro1Param | ( | RegEvalWipeStyleProperty | , |
const IdType & | |||
) |
mitk::RegEvalWipeStyleProperty::mitkNewMacro1Param | ( | RegEvalWipeStyleProperty | , |
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.