Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Property class for dose iso level vector. More...
#include <mitkIsoDoseLevelVectorProperty.h>
Public Types | |
typedef IsoDoseLevelVector | 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 | |
mitkClassMacro (IsoDoseLevelVectorProperty, BaseProperty) | |
mitkNewMacro1Param (IsoDoseLevelVectorProperty, IsoDoseLevelVector *) | |
~IsoDoseLevelVectorProperty () override | |
const IsoDoseLevelVector * | GetIsoDoseLevelVector () const |
const IsoDoseLevelVector * | GetValue () const |
IsoDoseLevelVector * | GetIsoDoseLevelVector () |
IsoDoseLevelVector * | GetValue () |
void | SetIsoDoseLevelVector (IsoDoseLevelVector *levelVector) |
void | SetValue (IsoDoseLevelVector *levelVector) |
std::string | GetValueAsString () const override |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::BaseProperty | |
virtual std::vector< std::string > | GetClassHierarchy () const |
virtual const char * | GetClassName () const |
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::BaseProperty | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
IsoDoseLevelVectorProperty () | |
IsoDoseLevelVectorProperty (const IsoDoseLevelVectorProperty &other) | |
IsoDoseLevelVectorProperty (IsoDoseLevelVector *levelVector) | |
Protected Member Functions inherited from mitk::BaseProperty | |
BaseProperty () | |
BaseProperty (const BaseProperty &other) | |
~BaseProperty () override | |
Protected Attributes | |
IsoDoseLevelVector::Pointer | m_IsoLevelVector |
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 class for dose iso level vector.
Definition at line 26 of file mitkIsoDoseLevelVectorProperty.h.
Definition at line 44 of file mitkIsoDoseLevelVectorProperty.h.
|
protected |
|
explicitprotected |
|
explicitprotected |
|
override |
IsoDoseLevelVector* mitk::IsoDoseLevelVectorProperty::GetIsoDoseLevelVector | ( | ) |
const IsoDoseLevelVector* mitk::IsoDoseLevelVectorProperty::GetIsoDoseLevelVector | ( | ) | const |
IsoDoseLevelVector* mitk::IsoDoseLevelVectorProperty::GetValue | ( | ) |
const IsoDoseLevelVector* mitk::IsoDoseLevelVectorProperty::GetValue | ( | ) | const |
|
overridevirtual |
Reimplemented from mitk::BaseProperty.
mitk::IsoDoseLevelVectorProperty::mitkClassMacro | ( | IsoDoseLevelVectorProperty | , |
BaseProperty | |||
) |
mitk::IsoDoseLevelVectorProperty::mitkNewMacro1Param | ( | IsoDoseLevelVectorProperty | , |
IsoDoseLevelVector * | |||
) |
|
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.
void mitk::IsoDoseLevelVectorProperty::SetIsoDoseLevelVector | ( | IsoDoseLevelVector * | levelVector | ) |
void mitk::IsoDoseLevelVectorProperty::SetValue | ( | IsoDoseLevelVector * | levelVector | ) |
|
protected |
Definition at line 30 of file mitkIsoDoseLevelVectorProperty.h.