13 #ifndef MITKTHREESTEPLINEARMODEL_H 14 #define MITKTHREESTEPLINEARMODEL_H 36 itkFactorylessNewMacro(Self);
69 std::string GetModelDisplayName()
const override;
71 std::string GetModelType()
const override;
75 std::string GetXName()
const override;
79 ParametersSizeType GetNumberOfParameters()
const override;
85 ParametersSizeType GetNumberOfStaticParameters()
const override;
89 ParametersSizeType GetNumberOfDerivedParameters()
const override;
103 itk::LightObject::Pointer InternalClone()
const override;
107 parameters)
const override;
109 void SetStaticParameter(
const ParameterNameType& name,
117 void operator=(
const Self&);
123 #endif // MITKTHREESTEPLINEARMODEL_H static const std::string UNIT_PARAMETER_b1
static const std::string NAME_PARAMETER_S0
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelTraitsInterface::ParametersType ParametersType
static const std::string UNIT_PARAMETER_t1
static const unsigned int POSITION_PARAMETER_S0
std::string FunctionStringType
static const std::string NAME_PARAMETER_t2
static const std::string UNIT_PARAMETER_t2
#define MITKPHARMACOKINETICS_EXPORT
DataCollection - Class to facilitate loading/accessing structured data.
static const std::string NAME_PARAMETER_b1
static const unsigned int POSITION_PARAMETER_t1
itk::SmartPointer< const Self > ConstPointer
static const std::string NAME_PARAMETER_a2
Superclass::ParameterNameType ParameterNameType
static const std::string UNIT_PARAMETER_a1
Superclass::ParametersSizeType ParametersSizeType
static const std::string NAME_PARAMETER_b2
static const std::string NAME_PARAMETER_a1
static const unsigned int POSITION_PARAMETER_b2
itk::SmartPointer< Self > Pointer
ThreeStepLinearModel Self
std::vector< StaticParameterValueType > StaticParameterValuesType
static const std::string UNIT_PARAMETER_a2
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
ModelTraitsInterface::ModelResultType ModelResultType
mitk::ModelBase Superclass
ModelTraitsInterface::ParameterNamesType ParameterNamesType
static const std::string UNIT_PARAMETER_S0
static const unsigned int NUMBER_OF_PARAMETERS
static const unsigned int POSITION_PARAMETER_t2
static const std::string MODEL_DISPLAY_NAME
static const unsigned int POSITION_PARAMETER_b1
static const unsigned int POSITION_PARAMETER_a1
std::map< ParameterNameType, std::string > ParamterUnitMapType
static const unsigned int POSITION_PARAMETER_a2
static const std::string UNIT_PARAMETER_b2
static const std::string NAME_PARAMETER_t1
~ThreeStepLinearModel() override