13 #ifndef mitkROIBasedParameterFitImageGenerator_h
14 #define mitkROIBasedParameterFitImageGenerator_h
63 itkGetConstObjectMacro(Mask,
Image);
95 template <
typename TPixel,
unsigned int VDim>
105 Image::Pointer m_Mask;
111 Image::Pointer m_TempResultImage;
#define MITKMODELFIT_EXPORT
Image class for storing multi-dimensional medical image data.
Base class for (dynamic) models.
ModelTraitsInterface::ModelResultType ModelResultType
itk::Array< double > TimeGridType
Type defining the time grid used by models.
Abstract base class for functors that perform model fitting.
ModelBaseType::ParameterNamesType ParameterNamesType
ModelBaseType::ParameterNameType ParameterNameType
ScalarType ParameterImagePixelType
std::map< ParameterNameType, Image::Pointer > ParameterImageMapType
std::vector< ParameterImagePixelType > FunctorValueArrayType
void onFitProgressEvent(::itk::Object *caller, const ::itk::EventObject &eventObject)
void DoFitAndGetResults(ParameterImageMapType ¶meterImages, ParameterImageMapType &derivedParameterImages, ParameterImageMapType &criterionImages, ParameterImageMapType &evaluationParameterImages) override
ModelBaseType::ModelResultType SignalType
mitkClassMacro(ROIBasedParameterFitImageGenerator, ParameterFitImageGeneratorBase)
ParameterNamesType GetCriterionNames() const override
ROIBasedParameterFitImageGenerator()
double GetProgress() const override
ParameterNamesType GetEvaluationParameterNames() const override
~ROIBasedParameterFitImageGenerator() override=default
void DoImageGeneration(itk::Image< TPixel, VDim > *image, double value)
ParameterNamesType GetParameterNames() const override
bool HasOutdatedResult() const override
ModelBaseType::TimeGridType TimeGridType
ParameterNamesType GetDerivedParameterNames() const override
void CheckValidInputs() const override
Find image slices visible on a given plane.
double ScalarType
Scalar type used throughout MITK for geometric computations.