13 #ifndef mitkModelParameterizerBase_h
14 #define mitkModelParameterizerBase_h
16 #include <itkObject.h>
96 void operator=(
const Self&);
#define MITKMODELFIT_EXPORT
Base class for (dynamic) models. A model can be used to calculate its signal given the discrete time ...
std::map< ParameterNameType, StaticParameterValuesType > StaticParameterMapType
std::vector< StaticParameterValueType > StaticParameterValuesType
double StaticParameterValueType
itk::Array< double > TimeGridType
ModelTraitsInterface::ParametersType ParametersType
ModelBaseType::Pointer ModelBasePointer
TimeGridType m_DefaultTimeGrid
void SetInitialParameterizationDelegate(const InitialParameterizationDelegateBase *delegate)
~ModelParameterizerBase() override
ParametersType GetInitialParameterization(const IndexType ¤tPosition) const
ModelBaseType::TimeGridType TimeGridType
virtual ParametersType GetDefaultInitialParameterization() const =0
itk::SmartPointer< const Self > ConstPointer
InitialParameterizationDelegateBase::ConstPointer m_InitialDelegate
virtual StaticParameterMapType GetGlobalStaticParameters() const =0
ParametersType GetInitialParameterization() const
virtual StaticParameterMapType GetLocalStaticParameters(const IndexType ¤tPosition) const =0
ModelBaseType::StaticParameterValueType StaticParameterValueType
ModelBaseType::ParametersType ParametersType
::itk::Index< 3 > IndexType
ModelBaseType::StaticParameterValuesType StaticParameterValuesType
virtual ModelBasePointer GenerateParameterizedModel(const IndexType ¤tPosition) const =0
ModelBaseType::StaticParameterMapType StaticParameterMapType
itk::SmartPointer< Self > Pointer
virtual ModelBasePointer GenerateParameterizedModel() const =0
ModelParameterizerBase Self
Find image slices visible on a given plane.