Medical Imaging Interaction Toolkit
2023.12.00
Medical Imaging Interaction Toolkit
|
#include <mitkROIBasedParameterFitImageGenerator.h>
Public Types | |
using | ParameterImagePixelType = ScalarType |
using | FunctorValueArrayType = std::vector< ParameterImagePixelType > |
using | FitFunctorType = ModelFitFunctorBase |
using | ParameterizerType = ModelParameterizerBase |
using | ModelBaseType = ParameterFitImageGeneratorBase::ModelBaseType |
using | ParameterNameType = ParameterFitImageGeneratorBase::ParameterNameType |
using | ParameterImageMapType = ParameterFitImageGeneratorBase::ParameterImageMapType |
using | TimeGridType = ModelBaseType::TimeGridType |
using | SignalType = ModelBaseType::ModelResultType |
Public Types inherited from mitk::ParameterFitImageGeneratorBase | |
using | ParameterImagePixelType = ScalarType |
using | ModelBaseType = ModelBase |
using | ParameterNameType = ModelBaseType::ParameterNameType |
using | ParameterNamesType = ModelBaseType::ParameterNamesType |
using | ParameterImageMapType = std::map< ParameterNameType, Image::Pointer > |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
ROIBasedParameterFitImageGenerator () | |
~ROIBasedParameterFitImageGenerator () override=default | |
template<typename TPixel , unsigned int VDim> | |
void | DoImageGeneration (itk::Image< TPixel, VDim > *image, double value) |
void | onFitProgressEvent (::itk::Object *caller, const ::itk::EventObject &eventObject) |
bool | HasOutdatedResult () const override |
void | CheckValidInputs () const override |
void | DoFitAndGetResults (ParameterImageMapType ¶meterImages, ParameterImageMapType &derivedParameterImages, ParameterImageMapType &criterionImages, ParameterImageMapType &evaluationParameterImages) override |
Protected Member Functions inherited from mitk::ParameterFitImageGeneratorBase | |
ParameterFitImageGeneratorBase () | |
~ParameterFitImageGeneratorBase () override | |
Additional Inherited Members | |
Protected Attributes inherited from mitk::ParameterFitImageGeneratorBase | |
itk::TimeStamp | m_GenerationTimeStamp |
Class for generators for parameter fits of a given model based on one given signal and its time grid. The class uses a model fit functor (based on ModelFitFunctorBase) given by the user. It will fit the model to the passed signal. To produce the output/parameter images, the passed mask will be used as template. The geometry of the mask specifies the geometry of the result images. Every pixel inside the mask (mask value > 0) will be filled with the fitting results. Every pixel outside the mask (mask value == 0) will be set to 0.
The generators creates 4 types of images:
Definition at line 41 of file mitkROIBasedParameterFitImageGenerator.h.
Definition at line 51 of file mitkROIBasedParameterFitImageGenerator.h.
using mitk::ROIBasedParameterFitImageGenerator::FunctorValueArrayType = std::vector<ParameterImagePixelType> |
Definition at line 49 of file mitkROIBasedParameterFitImageGenerator.h.
using mitk::ROIBasedParameterFitImageGenerator::ModelBaseType = ParameterFitImageGeneratorBase::ModelBaseType |
Definition at line 55 of file mitkROIBasedParameterFitImageGenerator.h.
using mitk::ROIBasedParameterFitImageGenerator::ParameterImageMapType = ParameterFitImageGeneratorBase::ParameterImageMapType |
Definition at line 57 of file mitkROIBasedParameterFitImageGenerator.h.
Definition at line 48 of file mitkROIBasedParameterFitImageGenerator.h.
Definition at line 53 of file mitkROIBasedParameterFitImageGenerator.h.
using mitk::ROIBasedParameterFitImageGenerator::ParameterNameType = ParameterFitImageGeneratorBase::ParameterNameType |
Definition at line 56 of file mitkROIBasedParameterFitImageGenerator.h.
Definition at line 60 of file mitkROIBasedParameterFitImageGenerator.h.
Definition at line 59 of file mitkROIBasedParameterFitImageGenerator.h.
|
inlineprotected |
Definition at line 88 of file mitkROIBasedParameterFitImageGenerator.h.
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
Check if the fit can be generated and all needed inputs are valid. Throw an exception for a non valid or missing input.
Reimplemented from mitk::ParameterFitImageGeneratorBase.
|
overrideprotectedvirtual |
Implements mitk::ParameterFitImageGeneratorBase.
|
protected |
|
overridevirtual |
Returns the names of the criteria, that will be generated. These are also the keys of the related image map.
Implements mitk::ParameterFitImageGeneratorBase.
|
overridevirtual |
Returns the names of the derived parameters, that will be generated. These are also the keys of the related image map.
Implements mitk::ParameterFitImageGeneratorBase.
|
overridevirtual |
Returns the names of the evaluation parameters, that will be generated. These are also the keys of the related image map.
Implements mitk::ParameterFitImageGeneratorBase.
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Returns the names of the fitted/generated parameters, that will be generated. These are also the keys of the related image map.
Implements mitk::ParameterFitImageGeneratorBase.
|
overridevirtual |
Returns the progress of the current fit. e.g. 0 : none; 0.5 = 50%; 1: complete
Implements mitk::ParameterFitImageGeneratorBase.
|
virtual |
|
virtual |
|
overrideprotectedvirtual |
Reimplemented from mitk::ParameterFitImageGeneratorBase.
mitk::ROIBasedParameterFitImageGenerator::mitkClassMacro | ( | ROIBasedParameterFitImageGenerator | , |
ParameterFitImageGeneratorBase | |||
) |
|
static |
|
protected |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |