Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Stores values needed for the representation/visualization of dose iso levels. More...
#include <mitkIsoDoseLevel.h>
Public Types | |
typedef ::itk::RGBPixel< float > | ColorType |
typedef DoseValueRel | DoseValueType |
Public Member Functions | |
mitkClassMacroItkParent (IsoDoseLevel, itk::Object) | |
mitkNewMacro4Param (Self, DoseValueType, ColorType, bool, bool) | |
bool | operator> (const IsoDoseLevel &right) const |
bool | operator< (const IsoDoseLevel &right) const |
bool | operator== (const IsoDoseLevel &right) const |
virtual void | SetDoseValue (DoseValueType _arg) |
virtual DoseValueType | GetDoseValue () const |
virtual void | SetColor (ColorType _arg) |
virtual ColorType | GetColor () const |
virtual void | SetVisibleIsoLine (bool _arg) |
virtual bool | GetVisibleIsoLine () const |
virtual void | VisibleIsoLineOn () |
virtual void | VisibleIsoLineOff () |
virtual void | SetVisibleColorWash (bool _arg) |
virtual bool | GetVisibleColorWash () const |
virtual void | VisibleColorWashOn () |
virtual void | VisibleColorWashOff () |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
IsoDoseLevel () | |
IsoDoseLevel (const IsoDoseLevel &other) | |
IsoDoseLevel (const DoseValueType &value, const ColorType &color, bool visibleIsoLine=true, bool visibleColorWash=true) | |
~IsoDoseLevel () override | |
mitkCloneMacro (IsoDoseLevel) | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Stores values needed for the representation/visualization of dose iso levels.
The dose iso level is defined in the topology of a dose distribution by the dose value that indicates the lower boundary of the iso level. The upper boundary is implicitly defined by the next IsoDoseLevel greater (higher dose value) than the current iso level. Color and the visibility options are used to indicate the visualization style.
Definition at line 36 of file mitkIsoDoseLevel.h.
typedef ::itk::RGBPixel<float> mitk::IsoDoseLevel::ColorType |
Definition at line 39 of file mitkIsoDoseLevel.h.
Definition at line 40 of file mitkIsoDoseLevel.h.
|
protected |
|
protected |
|
protected |
|
overrideprotected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
mitk::IsoDoseLevel::mitkClassMacroItkParent | ( | IsoDoseLevel | , |
itk::Object | |||
) |
|
protected |
mitk::IsoDoseLevel::mitkNewMacro4Param | ( | Self | , |
DoseValueType | , | ||
ColorType | , | ||
bool | , | ||
bool | |||
) |
|
static |
bool mitk::IsoDoseLevel::operator< | ( | const IsoDoseLevel & | right | ) | const |
Checks if current dose iso level instances is lesser according to the dose values.
bool mitk::IsoDoseLevel::operator== | ( | const IsoDoseLevel & | right | ) | const |
bool mitk::IsoDoseLevel::operator> | ( | const IsoDoseLevel & | right | ) | const |
Checks if current dose iso level instances is greater according to the dose values.
|
overrideprotected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |