14 #ifndef _MITK_DOSE_ISO_LEVEL_H_ 15 #define _MITK_DOSE_ISO_LEVEL_H_ 17 #include <itkRGBPixel.h> 18 #include <itkObject.h> 19 #include <itkObjectFactory.h> 55 itkSetMacro(DoseValue,DoseValueType);
56 itkGetConstMacro(DoseValue,DoseValueType);
58 itkSetMacro(
Color,ColorType);
59 itkGetConstMacro(
Color,ColorType);
61 itkSetMacro(VisibleIsoLine,
bool);
62 itkGetConstMacro(VisibleIsoLine,
bool);
63 itkBooleanMacro(VisibleIsoLine);
65 itkSetMacro(VisibleColorWash,
bool);
66 itkGetConstMacro(VisibleColorWash,
bool);
67 itkBooleanMacro(VisibleColorWash);
72 IsoDoseLevel(
const DoseValueType & value,
const ColorType& color,
bool visibleIsoLine =
true,
bool visibleColorWash =
true );
77 void PrintSelf(std::ostream &os, itk::Indent indent)
const override;
82 DoseValueType m_DoseValue;
89 bool m_VisibleIsoLine;
92 bool m_VisibleColorWash;
100 #endif //_MITK_DOSE_ISO_LEVEL_H_ MITKCORE_EXPORT bool operator==(const InteractionEvent &a, const InteractionEvent &b)
bool operator>(const mitk::WeakPointer< T > &left, const mitk::WeakPointer< T > &right) noexcept
bool operator<(const StaticParameterMap::ValueType &a, const StaticParameterMap::ValueType &b)
Compares two var lists and returns true if the first list's first item is lower than the second one's...
DataCollection - Class to facilitate loading/accessing structured data.
#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 %).