18 #ifndef _MITK_DOSE_ISO_LEVEL_H_
19 #define _MITK_DOSE_ISO_LEVEL_H_
21 #include <itkRGBPixel.h>
22 #include <itkObject.h>
23 #include <itkObjectFactory.h>
59 itkSetMacro(DoseValue,DoseValueType);
60 itkGetConstMacro(DoseValue,DoseValueType);
62 itkSetMacro(
Color,ColorType);
63 itkGetConstMacro(
Color,ColorType);
65 itkSetMacro(VisibleIsoLine,
bool);
66 itkGetConstMacro(VisibleIsoLine,
bool);
67 itkBooleanMacro(VisibleIsoLine);
69 itkSetMacro(VisibleColorWash,
bool);
70 itkGetConstMacro(VisibleColorWash,
bool);
71 itkBooleanMacro(VisibleColorWash);
76 IsoDoseLevel(
const DoseValueType & value,
const ColorType& color,
bool visibleIsoLine =
true,
bool visibleColorWash =
true );
81 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
86 DoseValueType m_DoseValue;
93 bool m_VisibleIsoLine;
96 bool m_VisibleColorWash;
104 #endif //_MITK_DOSE_ISO_LEVEL_H_
DataCollection - Class to facilitate loading/accessing structured data.
MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
#define MITKDICOMRT_EXPORT
#define mitkNewMacro4Param(classname, typea, typeb, typec, typed)
Stores values needed for the representation/visualization of dose iso levels.
#define mitkClassMacroItkParent(className, SuperClassName)
itk::RGBPixel< float > Color
Color Standard RGB color typedef (float)
::itk::RGBPixel< float > ColorType
#define mitkCloneMacro(classname)
DoseValueRel DoseValueType
double DoseValueRel
Represents relative dose values (in %).