Medical Imaging Interaction Toolkit
2024.06.00
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkExponentialDecayModel_h
14 #define mitkExponentialDecayModel_h
40 itkFactorylessNewMacro(
Self);
98 std::string GetModelDisplayName()
const override;
100 std::string GetModelType()
const override;
104 std::string GetXName()
const override;
106 std::string GetXAxisName()
const override;
108 std::string GetXAxisUnit()
const override;
110 std::string GetYAxisName()
const override;
112 std::string GetYAxisUnit()
const override;
125 itk::LightObject::Pointer InternalClone()
const override;
127 ModelResultType ComputeModelfunction(
const ParametersType& parameters)
const override;
129 void SetStaticParameter(
const ParameterNameType& name,
130 const StaticParameterValuesType& values)
override;
131 StaticParameterValuesType GetStaticParameterValue(
const ParameterNameType& name)
const override;
137 void operator=(
const Self&);
itk::SmartPointer< const Self > ConstPointer
itk::SmartPointer< Self > Pointer
std::map< ParameterNameType, std::string > ParamterUnitMapType
static const std::string NAME_DERIVED_PARAMETER_k
ModelTraitsInterface::ParameterNamesType ParameterNamesType
static const std::string Y_AXIS_NAME
static const std::string NAME_PARAMETER_y0
ModelTraitsInterface::ParameterNameType ParameterNameType
ModelTraitsInterface::ParametersType ParametersType
static const std::string MODEL_TYPE
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
static const std::string UNIT_DERIVED_PARAMETER_k
static const unsigned int POSITION_PARAMETER_lambda
static const std::string X_NAME
#define MITKMODELFIT_EXPORT
Find image slices visible on a given plane.
static const std::string MODEL_DISPLAY_NAME
static const std::string NAME_PARAMETER_lambda
~ExponentialDecayModel() override
static const std::string UNIT_PARAMETER_lambda
static const unsigned int NUMBER_OF_PARAMETERS
ExponentialDecayModel Self
static const std::string Y_AXIS_UNIT
std::string FunctionStringType
static const std::string X_AXIS_NAME
ModelTraitsInterface::ParametersSizeType ParametersSizeType
Superclass::ParametersSizeType ParametersSizeType
mitk::ModelBase Superclass
Simple model of exponential decay in the form of: y(x) = y-intercept * exp(-x/lambda) with lambda bei...
static const unsigned int NUMBER_OF_DERIVED_PARAMETERS
static const unsigned int NUMBER_OF_STATIC_PARAMETERS
static const std::string UNIT_PARAMETER_y0
static const std::string X_AXIS_UNIT
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
Superclass::ParameterNameType ParameterNameType
static const std::string FUNCTION_STRING
static const unsigned int POSITION_PARAMETER_y0