13 #ifndef mitkPixelBasedDescriptionParameterImageGenerator_h
14 #define mitkPixelBasedDescriptionParameterImageGenerator_h
58 itkSetObjectMacro(DynamicImage,
Image);
59 itkGetConstObjectMacro(DynamicImage,
Image);
62 itkGetConstObjectMacro(Mask,
Image);
72 m_InternalMask =
nullptr;
74 m_DynamicImage =
nullptr;
79 template <
typename TPixel,
unsigned int VDim>
82 template <
typename TPixel,
unsigned int VDim>
92 Image::Pointer m_DynamicImage;
93 Image::Pointer m_Mask;
95 typedef itk::Image<unsigned char, 3> InternalMaskType;
96 InternalMaskType::Pointer m_InternalMask;
#define MITKPHARMACOKINETICS_EXPORT
Functor that aggregates multiple CurveDescriptionParameterBase instances and computes all registered ...
Abstract base class for generators that produce parameter images from curve descriptors.
CurveDescriptionParameterBase::CurveDescriptionParameterNameType ParameterNameType
String type for parameter names.
std::map< ParameterNameType, Image::Pointer > ParameterImageMapType
Map from parameter names to their corresponding output images.
Image class for storing multi-dimensional medical image data.
Generates pixel-wise curve descriptor images from a 4D dynamic image.
CurveParameterFunctor FunctorType
mitkClassMacro(PixelBasedDescriptionParameterImageGenerator, DescriptionParameterImageGeneratorBase)
DescriptionParameterImageGeneratorBase::ParameterNameType ParameterNameType
std::vector< ParameterImagePixelType > FunctorValueArrayType
void DoParameterCalculationAndGetResults(ParameterImageMapType ¶meterImages) override
double GetProgress() const override
Returns the current computation progress as a value between 0.0 and 1.0.
void DoPrepareMask(itk::Image< TPixel, VDim > *image)
PixelBasedDescriptionParameterImageGenerator()
void onFitProgressEvent(::itk::Object *caller, const ::itk::EventObject &eventObject)
DescriptionParameterImageGeneratorBase::ParameterImageMapType ParameterImageMapType
~PixelBasedDescriptionParameterImageGenerator() override
void DoParameterCalculation(itk::Image< TPixel, VDim > *image)
bool HasOutdatedResult() const override
void CheckValidInputs() const override
ScalarType ParameterImagePixelType
Find image slices visible on a given plane.
double ScalarType
Scalar type used throughout MITK for geometric computations.