13 #ifndef mitkPixelBasedParameterFitImageGenerator_h
14 #define mitkPixelBasedParameterFitImageGenerator_h
58 itkSetObjectMacro(DynamicImage,
Image);
59 itkGetConstObjectMacro(DynamicImage,
Image);
62 itkGetConstObjectMacro(Mask,
Image);
70 itkSetMacro(TimeGridByParameterizer,
bool);
71 itkGetMacro(TimeGridByParameterizer,
bool);
72 itkBooleanMacro(TimeGridByParameterizer);
87 m_InternalMask =
nullptr;
89 m_DynamicImage =
nullptr;
94 template <
typename TPixel,
unsigned int VDim>
97 template <
typename TPixel,
unsigned int VDim>
110 typedef itk::Image<unsigned char, 3> InternalMaskType;
111 InternalMaskType::Pointer m_InternalMask;
125 bool m_TimeGridByParameterizer;
#define MITKMODELFIT_EXPORT
Image class for storing images.
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelBaseType::ParameterNamesType ParameterNamesType
ModelBaseType::ParameterNameType ParameterNameType
std::map< ParameterNameType, Image::Pointer > ParameterImageMapType
double GetProgress() const override
void DoParameterFit(itk::Image< TPixel, VDim > *image)
std::vector< ParameterImagePixelType > FunctorValueArrayType
mitkClassMacro(PixelBasedParameterFitImageGenerator, ParameterFitImageGeneratorBase)
void DoFitAndGetResults(ParameterImageMapType ¶meterImages, ParameterImageMapType &derivedParameterImages, ParameterImageMapType &criterionImages, ParameterImageMapType &evaluationParameterImages) override
ParameterFitImageGeneratorBase::ParameterImageMapType ParameterImageMapType
ParameterNamesType GetDerivedParameterNames() const override
ParameterNamesType GetCriterionNames() const override
void onFitProgressEvent(::itk::Object *caller, const ::itk::EventObject &eventObject)
ParameterNamesType GetEvaluationParameterNames() const override
ParameterNamesType GetParameterNames() const override
ParameterFitImageGeneratorBase::ParameterNameType ParameterNameType
ParameterFitImageGeneratorBase::ModelBaseType ModelBaseType
PixelBasedParameterFitImageGenerator()
bool HasOutdatedResult() const override
void CheckValidInputs() const override
ModelParameterizerBase ParameterizerType
~PixelBasedParameterFitImageGenerator() override=default
ScalarType ParameterImagePixelType
ModelFitFunctorBase FitFunctorType
void DoPrepareMask(itk::Image< TPixel, VDim > *image)
Find image slices visible on a given plane.