18 m_VisibleIsoLine ( true ),
19 m_VisibleColorWash (true)
29 this->m_Color = other.m_Color;
30 this->m_DoseValue = other.m_DoseValue;
31 this->m_VisibleColorWash = other.m_VisibleColorWash;
32 this->m_VisibleIsoLine = other.m_VisibleIsoLine;
39 m_VisibleIsoLine ( visibleIsoLine ),
40 m_VisibleColorWash ( visibleColorWash )
50 bool result = this->m_DoseValue == right.m_DoseValue;
52 result = result && (this->m_Color == right.m_Color);
53 result = result && (this->m_VisibleColorWash == right.m_VisibleColorWash);
54 result = result && (this->m_VisibleIsoLine == right.m_VisibleIsoLine);
61 return this->m_DoseValue < right.m_DoseValue;
66 return this->m_DoseValue > right.m_DoseValue;
71 Superclass::PrintSelf(os,indent);
72 os<<indent<<
"DoseValue: " << m_DoseValue<< std::endl;
73 os<<indent<<
"Color: " << m_Color<< std::endl;
74 os<<indent<<
"VisibleIsoLine: " << m_VisibleIsoLine<< std::endl;
75 os<<indent<<
"VisibleColorWash: " << m_VisibleColorWash<< std::endl;
bool operator<(const IsoDoseLevel &right) const
bool operator==(const IsoDoseLevel &right) const
void PrintSelf(std::ostream &os, itk::Indent indent) const override
Stores values needed for the representation/visualization of dose iso levels.
::itk::RGBPixel< float > ColorType
DoseValueRel DoseValueType
bool operator>(const IsoDoseLevel &right) const