13 #ifndef __MITK_TEST_MODEL_H_ 14 #define __MITK_TEST_MODEL_H_ 37 itkFactorylessNewMacro(Self);
47 std::string GetModelDisplayName()
const override;
49 std::string GetModelType()
const override;
53 std::string GetXName()
const override;
55 std::string GetXAxisName()
const override;
57 std::string GetXAxisUnit()
const override;
59 std::string GetYAxisName()
const override;
61 std::string GetYAxisUnit()
const override;
65 ParametersSizeType GetNumberOfParameters()
const override;
69 ParametersSizeType GetNumberOfStaticParameters()
const override;
73 ParametersSizeType GetNumberOfDerivedParameters()
const override;
83 itk::LightObject::Pointer InternalClone()
const override;
87 parameters)
const override;
89 void SetStaticParameter(
const ParameterNameType& name,
98 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
itk::SmartPointer< const Self > ConstPointer
std::string FunctionStringType
Superclass::ParameterNameType ParameterNameType
itk::SmartPointer< Self > Pointer
std::map< ParameterNameType, double > ParamterScaleMapType
DataCollection - Class to facilitate loading/accessing structured data.
mitk::ModelBase Superclass
#define MITKMODELFIT_EXPORT
std::vector< StaticParameterValueType > StaticParameterValuesType
std::map< ParameterNameType, DerivedParameterValueType > DerivedParameterMapType
ModelTraitsInterface::ModelResultType ModelResultType
ModelTraitsInterface::ParameterNamesType ParameterNamesType
Superclass::ParametersSizeType ParametersSizeType
std::map< ParameterNameType, std::string > ParamterUnitMapType