Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
This generic model has the form: if x<onset: y(x) = baseline , else: y(x) = baseline + (y_final-baseline) * (1 - exp(-rate*(x-onset))) More...
#include <mitkExponentialSaturationModel.h>
Static Public Member Functions | |
static Pointer | New () |
Static Public Attributes | |
static const std::string | NAME_PARAMETER_BAT |
static const std::string | NAME_PARAMETER_y_bl |
static const std::string | NAME_PARAMETER_y_fin |
static const std::string | NAME_PARAMETER_k |
static const unsigned int | NUMBER_OF_PARAMETERS |
static const std::string | UNIT_PARAMETER_BAT |
static const std::string | UNIT_PARAMETER_y_bl |
static const std::string | UNIT_PARAMETER_y_fin |
static const std::string | UNIT_PARAMETER_k |
static const unsigned int | POSITION_PARAMETER_BAT |
static const unsigned int | POSITION_PARAMETER_y_bl |
static const unsigned int | POSITION_PARAMETER_y_fin |
static const unsigned int | POSITION_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 | |
ExponentialSaturationModel () | |
~ExponentialSaturationModel () 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 |
virtual DerivedParameterMapType | ComputeDerivedParameters (const ParametersType ¶meters) 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 |
This generic model has the form: if x<onset: y(x) = baseline , else: y(x) = baseline + (y_final-baseline) * (1 - exp(-rate*(x-onset)))
Definition at line 26 of file mitkExponentialSaturationModel.h.
typedef itk::SmartPointer< const Self > mitk::ExponentialSaturationModel::ConstPointer |
Definition at line 33 of file mitkExponentialSaturationModel.h.
Definition at line 35 of file mitkExponentialSaturationModel.h.
Definition at line 36 of file mitkExponentialSaturationModel.h.
Definition at line 32 of file mitkExponentialSaturationModel.h.
Definition at line 30 of file mitkExponentialSaturationModel.h.
Definition at line 31 of file mitkExponentialSaturationModel.h.
|
inlineprotected |
Definition at line 108 of file mitkExponentialSaturationModel.h.
|
inlineoverrideprotected |
Definition at line 109 of file mitkExponentialSaturationModel.h.
Pointer mitk::ExponentialSaturationModel::Clone | ( | ) | const |
|
overrideprotectedvirtual |
Implements mitk::ModelBase.
|
virtual |
Run-time type information (and related methods).
Reimplemented from mitk::ModelBase.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
Implements mitk::ModelTraitsInterface.
|
overridevirtual |
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 68 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 64 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 66 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 43 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 48 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 46 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 47 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 50 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 62 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 57 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 60 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 58 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 59 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 52 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 55 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 53 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 54 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 72 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 74 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 70 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 76 of file mitkExponentialSaturationModel.h.
|
static |
Definition at line 78 of file mitkExponentialSaturationModel.h.