Stores values needed for the representation/visualization of dose iso levels.
More...
#include <mitkIsoDoseLevel.h>
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.
- See also
- IsoDoseLevelSet
-
IsoDoseLevelVector
-
IsoDoseLevelSetProperty
Definition at line 40 of file mitkIsoDoseLevel.h.
◆ ColorType
◆ DoseValueType
Type for the relative dose value of this iso level.
Definition at line 47 of file mitkIsoDoseLevel.h.
◆ IsoDoseLevel() [1/3]
| mitk::IsoDoseLevel::IsoDoseLevel |
( |
| ) |
|
|
protected |
◆ IsoDoseLevel() [2/3]
| mitk::IsoDoseLevel::IsoDoseLevel |
( |
const IsoDoseLevel & |
other | ) |
|
|
protected |
◆ IsoDoseLevel() [3/3]
| mitk::IsoDoseLevel::IsoDoseLevel |
( |
const DoseValueType & |
value, |
|
|
const ColorType & |
color, |
|
|
bool |
visibleIsoLine = true, |
|
|
bool |
visibleColorWash = true |
|
) |
| |
|
protected |
◆ ~IsoDoseLevel()
| mitk::IsoDoseLevel::~IsoDoseLevel |
( |
| ) |
|
|
overrideprotected |
◆ GetColor()
| virtual ColorType mitk::IsoDoseLevel::GetColor |
( |
| ) |
const |
|
virtual |
Get the RGB display color for this iso level.
◆ GetDoseValue()
Get the relative dose value (fraction of reference dose).
◆ GetVisibleColorWash()
| virtual bool mitk::IsoDoseLevel::GetVisibleColorWash |
( |
| ) |
const |
|
virtual |
Get whether the color wash is visible for this level.
◆ GetVisibleIsoLine()
| virtual bool mitk::IsoDoseLevel::GetVisibleIsoLine |
( |
| ) |
const |
|
virtual |
Get whether the iso line is visible for this level.
◆ mitkClassMacroItkParent()
| mitk::IsoDoseLevel::mitkClassMacroItkParent |
( |
IsoDoseLevel |
, |
|
|
itk::Object |
|
|
) |
| |
◆ mitkCloneMacro()
◆ mitkNewMacro4Param()
◆ New()
| static Pointer mitk::IsoDoseLevel::New |
( |
| ) |
|
|
static |
◆ operator<()
| bool mitk::IsoDoseLevel::operator< |
( |
const IsoDoseLevel & |
right | ) |
const |
Less-than comparison based on dose values.
- Parameters
-
| [in] | right | The iso dose level to compare against. |
- Returns
- True if this level's dose value is less than
right's dose value.
◆ operator==()
| bool mitk::IsoDoseLevel::operator== |
( |
const IsoDoseLevel & |
right | ) |
const |
Equality comparison. Checks dose value, color, and both visibility flags.
- Parameters
-
| [in] | right | The iso dose level to compare against. |
- Returns
- True if all fields (dose value, color, iso line visibility, color wash visibility) are equal.
◆ operator>()
| bool mitk::IsoDoseLevel::operator> |
( |
const IsoDoseLevel & |
right | ) |
const |
Greater-than comparison based on dose values.
- Parameters
-
| [in] | right | The iso dose level to compare against. |
- Returns
- True if this level's dose value is greater than
right's dose value.
◆ PrintSelf()
| void mitk::IsoDoseLevel::PrintSelf |
( |
std::ostream & |
os, |
|
|
itk::Indent |
indent |
|
) |
| const |
|
overrideprotected |
◆ SetColor()
| virtual void mitk::IsoDoseLevel::SetColor |
( |
ColorType |
_arg | ) |
|
|
virtual |
Set the RGB display color for this iso level.
◆ SetDoseValue()
| virtual void mitk::IsoDoseLevel::SetDoseValue |
( |
DoseValueType |
_arg | ) |
|
|
virtual |
Set the relative dose value (fraction of reference dose).
◆ SetVisibleColorWash()
| virtual void mitk::IsoDoseLevel::SetVisibleColorWash |
( |
bool |
_arg | ) |
|
|
virtual |
Set whether the color wash should be visible for this level.
◆ SetVisibleIsoLine()
| virtual void mitk::IsoDoseLevel::SetVisibleIsoLine |
( |
bool |
_arg | ) |
|
|
virtual |
Set whether the iso line should be visible for this level.
◆ VisibleColorWashOff()
| virtual void mitk::IsoDoseLevel::VisibleColorWashOff |
( |
| ) |
|
|
virtual |
◆ VisibleColorWashOn()
| virtual void mitk::IsoDoseLevel::VisibleColorWashOn |
( |
| ) |
|
|
virtual |
Toggle color wash visibility.
◆ VisibleIsoLineOff()
| virtual void mitk::IsoDoseLevel::VisibleIsoLineOff |
( |
| ) |
|
|
virtual |
◆ VisibleIsoLineOn()
| virtual void mitk::IsoDoseLevel::VisibleIsoLineOn |
( |
| ) |
|
|
virtual |
Toggle iso line visibility.
The documentation for this class was generated from the following file: