22 m_VisibleIsoLine ( true ),
23 m_VisibleColorWash (true)
32 this->m_Color = other.m_Color;
33 this->m_DoseValue = other.m_DoseValue;
34 this->m_VisibleColorWash = other.m_VisibleColorWash;
35 this->m_VisibleIsoLine = other.m_VisibleIsoLine;
42 m_VisibleIsoLine ( visibleIsoLine ),
43 m_VisibleColorWash ( visibleColorWash )
53 bool result = this->m_DoseValue == right.m_DoseValue;
55 result = result && (this->m_Color == right.m_Color);
56 result = result && (this->m_VisibleColorWash == right.m_VisibleColorWash);
57 result = result && (this->m_VisibleIsoLine == right.m_VisibleIsoLine);
64 return this->m_DoseValue < right.m_DoseValue;
69 return this->m_DoseValue > right.m_DoseValue;
74 Superclass::PrintSelf(os,indent);
75 os<<indent<<
"DoseValue: " << m_DoseValue<< std::endl;
76 os<<indent<<
"Color: " << m_Color<< std::endl;
77 os<<indent<<
"VisibleIsoLine: " << m_VisibleIsoLine<< std::endl;
78 os<<indent<<
"VisibleColorWash: " << m_VisibleColorWash<< std::endl;
bool operator>(const IsoDoseLevel &right) const
void PrintSelf(std::ostream &os, itk::Indent indent) const override
bool operator<(const IsoDoseLevel &right) const
bool operator==(const IsoDoseLevel &right) const
Stores values needed for the representation/visualization of dose iso levels.
::itk::RGBPixel< float > ColorType
DoseValueRel DoseValueType