Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
#include <mitkProperties.h>
Public Types | |
typedef DoubleProperty | Self |
typedef GenericProperty< double > | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Types inherited from mitk::GenericProperty< double > | |
typedef GenericProperty | Self |
typedef BaseProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef double | ValueType |
Public Types inherited from mitk::BaseProperty | |
typedef BaseProperty | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::GenericProperty< double > | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
virtual void | SetValue (double _arg) |
virtual double | GetValue () const |
std::string | GetValueAsString () const override |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::BaseProperty | |
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... | |
virtual std::string | GetValueAsString () const |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
static Pointer | New (double _arg) |
Static Public Member Functions inherited from mitk::GenericProperty< double > | |
static const char * | GetStaticNameOfClass () |
static Pointer | New (double _arg) |
Static Public Member Functions inherited from mitk::BaseProperty | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
DoubleProperty () | |
DoubleProperty (const DoubleProperty &) | |
DoubleProperty (double x) | |
Protected Member Functions inherited from mitk::GenericProperty< double > | |
GenericProperty () | |
GenericProperty (double x) | |
GenericProperty (const GenericProperty &other) | |
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... | |
Protected Attributes inherited from mitk::GenericProperty< double > | |
double | m_Value |
Definition at line 32 of file mitkProperties.h.
typedef itk::SmartPointer<const Self> mitk::DoubleProperty::ConstPointer |
Definition at line 32 of file mitkProperties.h.
Definition at line 32 of file mitkProperties.h.
Definition at line 32 of file mitkProperties.h.
typedef GenericProperty< double > mitk::DoubleProperty::Superclass |
Definition at line 32 of file mitkProperties.h.
|
protected |
|
protected |
|
protected |
Pointer mitk::DoubleProperty::Clone | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::BaseProperty.
Definition at line 32 of file mitkProperties.h.
|
virtual |
Reimplemented from mitk::BaseProperty.
|
inlinestatic |
Definition at line 32 of file mitkProperties.h.
|
static |
|
inlinestatic |
Definition at line 32 of file mitkProperties.h.
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.