Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Simple model of exponential decay in the form of: y(x) = y-intercept * exp(-x/lambda) with lambda being the decay constant. More...
#include <mitkExponentialDecayModel.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const std::string | NAME_PARAMETER_y0 |
static const std::string | NAME_PARAMETER_lambda |
static const unsigned int | NUMBER_OF_PARAMETERS |
static const std::string | UNIT_PARAMETER_y0 |
static const std::string | UNIT_PARAMETER_lambda |
static const unsigned int | POSITION_PARAMETER_y0 |
static const unsigned int | POSITION_PARAMETER_lambda |
static const std::string | NAME_DERIVED_PARAMETER_k |
static const unsigned int | NUMBER_OF_DERIVED_PARAMETERS |
static const std::string | UNIT_DERIVED_PARAMETER_k |
static const unsigned int | NUMBER_OF_STATIC_PARAMETERS |
static const std::string | MODEL_DISPLAY_NAME |
static const std::string | MODEL_TYPE |
static const std::string | FUNCTION_STRING |
static const std::string | X_NAME |
static const std::string | X_AXIS_NAME |
static const std::string | X_AXIS_UNIT |
static const std::string | Y_AXIS_NAME |
static const std::string | Y_AXIS_UNIT |
Protected Member Functions | |
ExponentialDecayModel () | |
~ExponentialDecayModel () override | |
itk::LightObject::Pointer | InternalClone () const override |
ModelResultType | ComputeModelfunction (const ParametersType ¶meters) const override |
void | SetStaticParameter (const ParameterNameType &name, const StaticParameterValuesType &values) override |
StaticParameterValuesType | GetStaticParameterValue (const ParameterNameType &name) const override |
Protected Member Functions inherited from mitk::ModelBase | |
virtual bool | ValidateModel (std::string &error) const |
ModelBase () | |
~ModelBase () override | |
void | PrintSelf (std::ostream &os, ::itk::Indent indent) const override |
Protected Member Functions inherited from mitk::ModelTraitsInterface | |
ModelTraitsInterface () | |
virtual | ~ModelTraitsInterface () |
Additional Inherited Members | |
Protected Attributes inherited from mitk::ModelBase | |
TimeGridType | m_TimeGrid |
Simple model of exponential decay in the form of: y(x) = y-intercept * exp(-x/lambda) with lambda being the decay constant.
Definition at line 27 of file mitkExponentialDecayModel.h.
typedef itk::SmartPointer< const Self > mitk::ExponentialDecayModel::ConstPointer |
Definition at line 34 of file mitkExponentialDecayModel.h.
Definition at line 36 of file mitkExponentialDecayModel.h.
Definition at line 37 of file mitkExponentialDecayModel.h.
Definition at line 33 of file mitkExponentialDecayModel.h.
Definition at line 31 of file mitkExponentialDecayModel.h.
Definition at line 32 of file mitkExponentialDecayModel.h.
|
inlineprotected |
Definition at line 118 of file mitkExponentialDecayModel.h.
|
inlineoverrideprotected |
Definition at line 119 of file mitkExponentialDecayModel.h.
Pointer mitk::ExponentialDecayModel::Clone | ( | ) | const |
|
virtual |
Helper function called by GetDerivedParameters(). Implement in derived classes to realize the concrete computation of derived parameters.
Reimplemented from mitk::ModelBase.
|
overrideprotectedvirtual |
Implements mitk::ModelBase.
|
virtual |
Run-time type information (and related methods).
Reimplemented from mitk::ModelBase.
|
overridevirtual |
Returns the names of derived parameters that must be defined when using the model to compute them (GetDerivedParameters()).
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Returns the number of derived parameters that must be defined when using the model to compute them (GetDerivedParameters()).
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Returns the number of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Returns the number of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
|
overridevirtual |
Returns the names of parameters that must be defined when using the model to compute the signal (GetSignal()).
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Returns the names of static parameters that will be used when using the model to compute the signal (but are not defined via GetSignal()).
Implements mitk::ModelBase.
|
overrideprotectedvirtual |
Helper function called by GetStaticParameters(). Implement in derived classes to realize the concrete retrieval of static parameters.
Implements mitk::ModelBase.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overrideprotected |
Actual implementation of the clone method. This method should be reimplemeted in subclasses to clone the extra required parameters.
|
static |
Method for creation through the object factory.
|
overrideprotectedvirtual |
Helper function called by SetStaticParameters(). Implement in derived classes to realize the concrete setting of static parameters.
Implements mitk::ModelBase.
|
static |
Definition at line 70 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 66 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 68 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 58 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 48 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 44 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 60 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 50 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 64 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 56 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 55 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 62 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 53 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 52 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 74 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 76 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 72 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 78 of file mitkExponentialDecayModel.h.
|
static |
Definition at line 80 of file mitkExponentialDecayModel.h.