|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Abstract base class for generators that produce parameter images from curve descriptors. More...
#include <mitkDescriptionParameterImageGeneratorBase.h>


Public Types | |
| typedef ScalarType | ParameterImagePixelType |
| Pixel type used in generated parameter images. More... | |
| typedef CurveDescriptionParameterBase::CurveDescriptionParameterNameType | ParameterNameType |
| String type for parameter names. More... | |
| typedef std::map< ParameterNameType, Image::Pointer > | ParameterImageMapType |
| Map from parameter names to their corresponding output images. More... | |
Public Member Functions | |
| mitkClassMacroItkParent (DescriptionParameterImageGeneratorBase, ::itk::Object) | |
| virtual double | GetProgress () const =0 |
| Returns the current computation progress as a value between 0.0 and 1.0. More... | |
| void | Generate () |
| Triggers the parameter image computation if results are outdated. More... | |
| ParameterImageMapType | GetParameterImages () |
| Returns the computed parameter images. More... | |
Protected Member Functions | |
| DescriptionParameterImageGeneratorBase () | |
| ~DescriptionParameterImageGeneratorBase () override | |
| virtual bool | HasOutdatedResult () const |
| virtual void | CheckValidInputs () const |
| virtual void | DoParameterCalculationAndGetResults (ParameterImageMapType ¶meterImages)=0 |
Protected Attributes | |
| itk::TimeStamp | m_GenerationTimeStamp |
Abstract base class for generators that produce parameter images from curve descriptors.
Subclasses implement the actual computation strategy (e.g. pixel-based or ROI-based) to generate one or more 3D parameter images from a 4D dynamic image, where each output image represents a specific curve descriptor value (e.g. AUC, maximum, time-to-peak).
The generator caches results and only recomputes when inputs have been modified.
Definition at line 37 of file mitkDescriptionParameterImageGeneratorBase.h.
| typedef std::map<ParameterNameType,Image::Pointer> mitk::DescriptionParameterImageGeneratorBase::ParameterImageMapType |
Map from parameter names to their corresponding output images.
Definition at line 50 of file mitkDescriptionParameterImageGeneratorBase.h.
Pixel type used in generated parameter images.
Definition at line 44 of file mitkDescriptionParameterImageGeneratorBase.h.
| typedef CurveDescriptionParameterBase::CurveDescriptionParameterNameType mitk::DescriptionParameterImageGeneratorBase::ParameterNameType |
String type for parameter names.
Definition at line 47 of file mitkDescriptionParameterImageGeneratorBase.h.
|
protected |
|
overrideprotected |
|
protectedvirtual |
Reimplemented in mitk::PixelBasedDescriptionParameterImageGenerator.
|
protectedpure virtual |
Implemented in mitk::PixelBasedDescriptionParameterImageGenerator.
| void mitk::DescriptionParameterImageGeneratorBase::Generate | ( | ) |
Triggers the parameter image computation if results are outdated.
Validates inputs, performs computation via DoParameterCalculationAndGetResults(), and caches the results. Does nothing if the current results are still up-to-date.
| ParameterImageMapType mitk::DescriptionParameterImageGeneratorBase::GetParameterImages | ( | ) |
Returns the computed parameter images.
Triggers re-generation if results are outdated.
|
pure virtual |
Returns the current computation progress as a value between 0.0 and 1.0.
Implemented in mitk::PixelBasedDescriptionParameterImageGenerator.
|
protectedvirtual |
Reimplemented in mitk::PixelBasedDescriptionParameterImageGenerator.
| mitk::DescriptionParameterImageGeneratorBase::mitkClassMacroItkParent | ( | DescriptionParameterImageGeneratorBase | , |
| ::itk::Object | |||
| ) |
|
protected |
Definition at line 77 of file mitkDescriptionParameterImageGeneratorBase.h.