14 #ifndef mitkIsoDoseLevelVectorProperty_h
15 #define mitkIsoDoseLevelVectorProperty_h
62 using BaseProperty::operator=;
66 itk::LightObject::Pointer InternalClone()
const override;
68 bool IsEqual(
const BaseProperty& property)
const override;
Simple vector that stores dose iso levels.
Abstract base class for properties.
Property class for dose iso level vector.
mitkNewMacro1Param(IsoDoseLevelVectorProperty, IsoDoseLevelVector *)
IsoDoseLevelVectorProperty(const IsoDoseLevelVectorProperty &other)
std::string GetValueAsString() const override
~IsoDoseLevelVectorProperty() override
void SetValue(IsoDoseLevelVector *levelVector)
IsoDoseLevelVectorProperty()
IsoDoseLevelVector * GetValue()
mitkClassMacro(IsoDoseLevelVectorProperty, BaseProperty)
IsoDoseLevelVector * GetIsoDoseLevelVector()
bool ToJSON(nlohmann::json &j) const override
Serialize property value(s) to JSON.
const IsoDoseLevelVector * GetValue() const
IsoDoseLevelVectorProperty(IsoDoseLevelVector *levelVector)
IsoDoseLevelVector::Pointer m_IsoLevelVector
IsoDoseLevelVector ValueType
const IsoDoseLevelVector * GetIsoDoseLevelVector() const
void SetIsoDoseLevelVector(IsoDoseLevelVector *levelVector)
bool FromJSON(const nlohmann::json &j) override
Deserialize property value(s) from JSON.
Find image slices visible on a given plane.