13 #ifndef mitkDescriptionParameterImageGeneratorBase_h
14 #define mitkDescriptionParameterImageGeneratorBase_h
#define MITKPHARMACOKINETICS_EXPORT
std::string CurveDescriptionParameterNameType
String type for description parameter names.
Abstract base class for generators that produce parameter images from curve descriptors.
void Generate()
Triggers the parameter image computation if results are outdated.
mitkClassMacroItkParent(DescriptionParameterImageGeneratorBase, ::itk::Object)
virtual double GetProgress() const =0
Returns the current computation progress as a value between 0.0 and 1.0.
DescriptionParameterImageGeneratorBase()
CurveDescriptionParameterBase::CurveDescriptionParameterNameType ParameterNameType
String type for parameter names.
std::map< ParameterNameType, Image::Pointer > ParameterImageMapType
Map from parameter names to their corresponding output images.
virtual void CheckValidInputs() const
itk::TimeStamp m_GenerationTimeStamp
virtual bool HasOutdatedResult() const
ScalarType ParameterImagePixelType
Pixel type used in generated parameter images.
ParameterImageMapType GetParameterImages()
Returns the computed parameter images.
virtual void DoParameterCalculationAndGetResults(ParameterImageMapType ¶meterImages)=0
~DescriptionParameterImageGeneratorBase() override
Find image slices visible on a given plane.
double ScalarType
Scalar type used throughout MITK for geometric computations.