Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Go to the documentation of this file.
13 #ifndef mitkConcreteModelParameterizerBase_h
14 #define mitkConcreteModelParameterizerBase_h
20 template <
class TModel>
30 itkFactorylessNewMacro(
Self);
72 params.insert(locals.begin(), locals.end());
74 newModel->SetStaticParameters(params);
76 return newModel.GetPointer();
85 newModel->SetStaticParameters(params,
false);
87 return newModel.GetPointer();
97 params.SetSize(newModel->GetNumberOfParameters());
201 void operator=(
const Self&);
ModelBasePointer GenerateParameterizedModel(const IndexType ¤tPosition) const override
std::map< ParameterNameType, std::string > ParamterUnitMapType
std::map< ParameterNameType, double > ParamterScaleMapType
ModelParameterizerBase Superclass
ModelType::Pointer ModelPointer
StaticParameterMapType GetGlobalStaticParameters() const override
DerivedParamterUnitMapType GetDerivedParameterUnits() const override
std::string GetModelType() const override
ModelBaseType::StaticParameterMapType StaticParameterMapType
ParametersType::SizeValueType ParametersSizeType
ParamterScaleMapType GetParameterScales() const override
ParamterUnitMapType GetParameterUnits() const override
ParametersType GetDefaultInitialParameterization() const override
ModelBasePointer GenerateParameterizedModel() const override
std::string GetXAxisUnit() const override
std::string GetModelDisplayName() const override
Superclass::ModelBasePointer ModelBasePointer
ParametersSizeType GetNumberOfParameters() const override
Superclass::ModelBaseType ModelBaseType
FunctionStringType GetFunctionString() const override
Superclass::StaticParameterValueType StaticParameterValueType
Find image slices visible on a given plane.
std::map< ParameterNameType, double > DerivedParamterScaleMapType
Superclass::IndexType IndexType
std::vector< ParameterNameType > ParameterNamesType
itk::SmartPointer< Self > Pointer
std::string ModellClassIDType
::itk::Index< 3 > IndexType
ModelBaseType::StaticParameterValuesType StaticParameterValuesType
~ConcreteModelParameterizerBase() override
ModelBaseType::Pointer ModelBasePointer
ModelBaseType::ParametersType ParametersType
ConcreteModelParameterizerBase()
ParameterNamesType GetParameterNames() const override
std::string GetXName() const override
ConcreteModelParameterizerBase< TModel > Self
Superclass::StaticParameterMapType StaticParameterMapType
std::string FunctionStringType
Superclass::StaticParameterValuesType StaticParameterValuesType
ParameterNamesType GetDerivedParameterNames() const override
std::map< ParameterNameType, std::string > DerivedParamterUnitMapType
itk::SmartPointer< const Self > ConstPointer
ModellClassIDType GetClassID() const override
DerivedParamterScaleMapType GetDerivedParameterScales() const override
TimeGridType m_DefaultTimeGrid
std::string GetXAxisName() const override
StaticParameterMapType GetLocalStaticParameters(const IndexType &) const override
ModelBaseType::StaticParameterValueType StaticParameterValueType
std::string GetYAxisUnit() const override
ParametersSizeType GetNumberOfDerivedParameters() const override
std::string GetYAxisName() const override