35 bool mitk::IsoDoseLevelVectorProperty::IsEqual(
const BaseProperty& property)
const 40 bool mitk::IsoDoseLevelVectorProperty::Assign(
const BaseProperty& property)
83 std::stringstream myStr;
85 myStr <<
"IsoDoseLevels: ";
93 myStr <<
" " << 100*(pos->Value()->GetDoseValue()) <<
"% : ("<<pos->Value()->GetColor()<<
"); iso line: " << pos->Value()->GetVisibleIsoLine() << std::endl;
99 itk::LightObject::Pointer mitk::IsoDoseLevelVectorProperty::InternalClone()
const 101 itk::LightObject::Pointer result(
new Self(*
this));
::itk::VectorContainer< unsigned int, mitk::IsoDoseLevel::Pointer > IsoDoseLevelVector
std::string GetValueAsString() const override
Abstract base class for properties.
Property class for dose iso level vector.
~IsoDoseLevelVectorProperty() override
const IsoDoseLevelVector * GetIsoDoseLevelVector() const
void SetValue(IsoDoseLevelVector *levelVector)
IsoDoseLevelVectorProperty()
void SetIsoDoseLevelVector(IsoDoseLevelVector *levelVector)
Simple vector that stores dose iso levels.
const IsoDoseLevelVector * GetValue() const
IsoDoseLevelVector::Pointer m_IsoLevelVector