12 #ifndef mitkConcreteAIFBasedModelFactory_h
13 #define mitkConcreteAIFBasedModelFactory_h
32 template <
class TModelParameterizer>
49 typename ModelParameterizerType::Pointer modelParameterizer =
50 ModelParameterizerType::New();
53 ModelType::NAME_STATIC_PARAMETER_AIF);
58 ModelType::NAME_STATIC_PARAMETER_AIFTimeGrid);
61 result = modelParameterizer.GetPointer();
78 void operator=(
const Self&);
Template factory class for AIF-based pharmacokinetic models.
mitkClassMacro(ConcreteAIFBasedModelFactory, ConcreteModelFactoryBase< typename TModelParameterizer::ModelType >)
ConcreteAIFBasedModelFactory()
~ConcreteAIFBasedModelFactory() override
ModelParameterizerBase::Pointer DoCreateParameterizer(const modelFit::ModelFitInfo *fit) const override
Superclass::ModelType ModelType
TModelParameterizer ModelParameterizerType
Template base class for model factories that operate on a specific model type.
Data class that stores all information about a model fit relevant to visualization.
StaticParameterMap staticParamMap
const ValueType & Get(const std::string &name) const
Returns the values of the given variable name.
ModelBase::StaticParameterValuesType ValueType
Type of the map value.
Find image slices visible on a given plane.
MITKPHARMACOKINETICS_EXPORT itk::Array< double > convertParameterToArray(ModelBase::StaticParameterValuesType parameter)
Converts a StaticParameterValuesType (std::vector<double>) into an itk::Array<double>.