13 #ifndef mitkIModelFitProvider_h
14 #define mitkIModelFitProvider_h
23 class ModelFactoryBase;
#define MITKMODELFIT_EXPORT
itk::Array< double > TimeGridType
Data class that stores all information about a modelfit that is relevant to the visualization and sto...
#define MITK_DECLARE_SERVICE_INTERFACE(IFace, IId)
Find image slices visible on a given plane.
The common interface for all model providers for model fitting.
static std::string PROP_MODEL_CLASS_ID()
Service property name for the model ID handled by the provider.
static std::string PROP_MODEL_TYPE()
Service property name for the model type of the model handled by the provider.
static std::string PROP_DESCRIPTION()
Service property name for a description.
virtual ~IModelFitProvider()
virtual itk::SmartPointer< ModelFactoryBase > GenerateFactory() const =0
returns a factory instance for the model represented by the provider.
virtual ModelBase::TimeGridType GetVariableGrid(const modelFit::ModelFitInfo *fitInfo) const =0