Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkThreeStepLinearModel_h
14 #define mitkThreeStepLinearModel_h
36 itkFactorylessNewMacro(
Self);
112 std::string GetModelDisplayName()
const override;
114 std::string GetModelType()
const override;
118 std::string GetXName()
const override;
120 std::string GetXAxisName()
const override;
122 std::string GetXAxisUnit()
const override;
124 std::string GetYAxisName()
const override;
126 std::string GetYAxisUnit()
const override;
138 itk::LightObject::Pointer InternalClone()
const override;
140 ModelResultType ComputeModelfunction(
const ParametersType& parameters)
const override;
142 parameters)
const override;
144 void SetStaticParameter(
const ParameterNameType& name,
145 const StaticParameterValuesType& values)
override;
146 StaticParameterValuesType GetStaticParameterValue(
const ParameterNameType& name)
const override;
148 static double ComputeSignalFromParameters(
double x,
double s0,
double t1,
double t2,
double a1,
double a2,
double b1,
double b2);
154 void operator=(
const Self&);
std::map< ParameterNameType, std::string > ParamterUnitMapType
static const std::string NAME_PARAMETER_x1
itk::SmartPointer< Self > Pointer
static const std::string UNIT_DERIVED_PARAMETER_y2
Superclass::ParametersSizeType ParametersSizeType
static const std::string UNIT_DERIVED_PARAMETER_y_fin
ModelTraitsInterface::ParameterNamesType ParameterNamesType
static const std::string NAME_DERIVED_PARAMETER_y_max
static const std::string UNIT_PARAMETER_x1
static const unsigned int NUMBER_OF_PARAMETERS
~ThreeStepLinearModel() override
static const std::string MODEL_DISPLAY_NAME
static const unsigned int NUMBER_OF_DERIVED_PARAMETERS
static const std::string UNIT_DERIVED_PARAMETER_y_max
ModelTraitsInterface::ParametersType ParametersType
static const std::string Y_AXIS_UNIT
ThreeStepLinearModel Self
static const std::string NAME_PARAMETER_x0
static const std::string UNIT_PARAMETER_x0
static const std::string Y_AXIS_NAME
#define MITKMODELFIT_EXPORT
static const unsigned int POSITION_PARAMETER_x0
Find image slices visible on a given plane.
static const std::string NAME_PARAMETER_y_bl
static const unsigned int POSITION_PARAMETER_b1
static const std::string NAME_DERIVED_PARAMETER_x_fin
static const std::string X_AXIS_UNIT
static const std::string MODEL_TYPE
mitk::ModelBase Superclass
static const unsigned int NUMBER_OF_STATIC_PARAMETERS
static const std::string NAME_DERIVED_PARAMETER_y2
static const std::string UNIT_PARAMETER_b0
static const std::string NAME_DERIVED_PARAMETER_y1
static const std::string UNIT_DERIVED_PARAMETER_y1
Superclass::ParameterNameType ParameterNameType
static const std::string UNIT_DERIVED_PARAMETER_auc
std::string FunctionStringType
static const std::string X_AXIS_NAME
static const std::string NAME_DERIVED_PARAMETER_y_fin
static const std::string NAME_PARAMETER_b1
ModelTraitsInterface::ParametersSizeType ParametersSizeType
static const std::string UNIT_PARAMETER_b1
itk::SmartPointer< const Self > ConstPointer
static const unsigned int POSITION_PARAMETER_y_bl
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
static const std::string NAME_PARAMETER_b0
static const std::string UNIT_DERIVED_PARAMETER_x_fin
static const std::string X_NAME
static const unsigned int POSITION_PARAMETER_x1
static const std::string UNIT_PARAMETER_y_bl
static const std::string FUNCTION_STRING
static const unsigned int POSITION_PARAMETER_b0
static const std::string NAME_DERIVED_PARAMETER_auc