|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Strategy that computes the variant-specific scale numerator used by the SUV scale factor. More...
#include <mitkSUVNormalizationStrategy.h>

Public Member Functions | |
| virtual | ~SUVNormalizationStrategy ()=default |
| virtual double | ComputeScaleNumerator (const SUVNormalizationInputs &inputs) const =0 |
| Compute the variant-specific scale numerator. More... | |
| virtual SUVVariant | Variant () const =0 |
Strategy that computes the variant-specific scale numerator used by the SUV scale factor.
The kernel formula (see computeSUVScaleFactor) is variant-agnostic:
Each variant supplies a different scaleNumerator with a different unit; the resulting SUV inherits those units multiplied by the inverse of the input PET unit.
Definition at line 129 of file mitkSUVNormalizationStrategy.h.
|
virtualdefault |
|
pure virtual |
Compute the variant-specific scale numerator.
| [in] | inputs | The patient measurements available to the strategy. |
| MissingSUVInputException | if a required field of inputs is missing or non-finite, or if sex is Sex::Other for a sex-specific strategy (Sex::Other must be resolved upstream; see SUVNormalizationInputs). |
Implemented in mitk::BodySurfaceAreaStrategy, mitk::IdealBodyWeightStrategy, mitk::LeanBodyMassJames128Strategy, mitk::LeanBodyMassJanmahasatianStrategy, and mitk::BodyWeightStrategy.
|
pure virtual |
Implemented in mitk::BodySurfaceAreaStrategy, mitk::IdealBodyWeightStrategy, mitk::LeanBodyMassJames128Strategy, mitk::LeanBodyMassJanmahasatianStrategy, and mitk::BodyWeightStrategy.