|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Inputs available to a SUV normalization strategy. More...
#include <mitkSUVNormalizationStrategy.h>
Public Attributes | |
| double | bodyWeightKg |
| double | heightM |
| std::optional< Sex > | sex |
Inputs available to a SUV normalization strategy.
Aggregates all patient measurements that any built-in strategy may require. Each strategy validates only the fields it consumes:
bodyWeightKg. bodyWeightKg, heightM, sex. bodyWeightKg, heightM, sex. heightM, sex. bodyWeightKg, heightM.Sex::Male and Sex::Female only and throw MissingSUVInputException if sex is Sex::Other or absent. The IBSI-SUV mean-of-M-and-F adaptation for ambiguous sex (both Sex::Other and sex unset / unknown) is applied upstream by the caller (typically SUVImageFilter) under DICOMReadPolicy::Lenient, and refused with AmbiguousPatientSexAdaptationRefusedException under DICOMReadPolicy::Strict.Unsupplied fields hold NaN (numeric) or have no value (sex); the strategy throws MissingSUVInputException on first access of an unsupplied required field.
Definition at line 102 of file mitkSUVNormalizationStrategy.h.
| double mitk::SUVNormalizationInputs::bodyWeightKg |
Body weight in [kg]. NaN if not supplied.
Definition at line 105 of file mitkSUVNormalizationStrategy.h.
| double mitk::SUVNormalizationInputs::heightM |
Patient height in [m]. NaN if not supplied.
Definition at line 107 of file mitkSUVNormalizationStrategy.h.
| std::optional<Sex> mitk::SUVNormalizationInputs::sex |
Patient sex. Empty optional if not supplied.
Definition at line 109 of file mitkSUVNormalizationStrategy.h.