13 #ifndef __MITK_LINEAR_MODEL_H_ 14 #define __MITK_LINEAR_MODEL_H_ 36 itkFactorylessNewMacro(Self);
42 std::string GetModelDisplayName()
const override;
44 std::string GetModelType()
const override;
48 std::string GetXName()
const override;
52 ParametersSizeType GetNumberOfParameters()
const override;
56 ParametersSizeType GetNumberOfStaticParameters()
const override;
60 ParametersSizeType GetNumberOfDerivedParameters()
const override;
70 itk::LightObject::Pointer InternalClone()
const override;
74 parameters)
const override;
76 void SetStaticParameter(
const ParameterNameType& name,
84 void operator=(
const Self&);
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
ModelTraitsInterface::ParametersType ParametersType
std::string FunctionStringType
DataCollection - Class to facilitate loading/accessing structured data.
itk::SmartPointer< Self > Pointer
#define MITKMODELFIT_EXPORT
ModelTraitsInterface::ParametersSizeType ParametersSizeType
std::vector< StaticParameterValueType > StaticParameterValuesType
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
mitk::ModelBase Superclass
ModelTraitsInterface::ModelResultType ModelResultType
ModelTraitsInterface::ParameterNameType ParameterNameType
ModelTraitsInterface::ParameterNamesType ParameterNamesType
Superclass::ParameterNameType ParameterNameType
itk::SmartPointer< const Self > ConstPointer
Superclass::ParametersSizeType ParametersSizeType