14 #ifndef mitkIsoDoseLevel_h
15 #define mitkIsoDoseLevel_h
17 #include <itkRGBPixel.h>
18 #include <itkObject.h>
19 #include <itkObjectFactory.h>
85 itkSetMacro(VisibleIsoLine,
bool);
87 itkGetConstMacro(VisibleIsoLine,
bool);
89 itkBooleanMacro(VisibleIsoLine);
92 itkSetMacro(VisibleColorWash,
bool);
94 itkGetConstMacro(VisibleColorWash,
bool);
96 itkBooleanMacro(VisibleColorWash);
106 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
118 bool m_VisibleIsoLine;
121 bool m_VisibleColorWash;
Stores values needed for the representation/visualization of dose iso levels.
DoseValueRel DoseValueType
Type for the relative dose value of this iso level.
mitkCloneMacro(IsoDoseLevel)
IsoDoseLevel(const IsoDoseLevel &other)
mitkClassMacroItkParent(IsoDoseLevel, itk::Object)
::itk::RGBPixel< float > ColorType
RGB color type using float components in [0,1].
IsoDoseLevel(const DoseValueType &value, const ColorType &color, bool visibleIsoLine=true, bool visibleColorWash=true)
void PrintSelf(std::ostream &os, itk::Indent indent) const override
mitkNewMacro4Param(Self, DoseValueType, ColorType, bool, bool)
bool operator<(const StaticParameterMap::ValueType &a, const StaticParameterMap::ValueType &b)
Compares two value lists by their first element.
Find image slices visible on a given plane.
itk::RGBPixel< float > Color
Standard RGB color typedef using float components.
double DoseValueRel
Represents relative dose values as a fraction (e.g. 0.95 = 95%).
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)