Medical Imaging Interaction Toolkit  2023.12.99-1652ac8d
Medical Imaging Interaction Toolkit
mitk::ModelGenerator Class Reference

#include <mitkModelGenerator.h>

Public Types

typedef ModelFactoryBase::ModellClassIDType ModelClassIDType
 

Static Public Member Functions

static ModelFactoryBase::Pointer GetModelFactory (const ModelClassIDType &id)
 
static ModelParameterizerBase::Pointer GenerateModelParameterizer (const modelFit::ModelFitInfo &fit)
 
static IModelFitProviderGetProviderService (const ModelClassIDType &id)
 

Protected Member Functions

 ModelGenerator ()
 
virtual ~ModelGenerator ()
 

Detailed Description

Definition at line 29 of file mitkModelGenerator.h.

Member Typedef Documentation

◆ ModelClassIDType

Constructor & Destructor Documentation

◆ ModelGenerator()

mitk::ModelGenerator::ModelGenerator ( )
protected

◆ ~ModelGenerator()

virtual mitk::ModelGenerator::~ModelGenerator ( )
protectedvirtual

Member Function Documentation

◆ GenerateModelParameterizer()

static ModelParameterizerBase::Pointer mitk::ModelGenerator::GenerateModelParameterizer ( const modelFit::ModelFitInfo fit)
static

Takes a fit instances and generates the corresponding ModelParameterizer. If no fitting factory can be found or no class id is specified in the fit, a null pointer is returned.

◆ GetModelFactory()

static ModelFactoryBase::Pointer mitk::ModelGenerator::GetModelFactory ( const ModelClassIDType id)
static

Returns the pointer to a factory instance that is responsible for the given model class id. If no fitting factory can be found, a null pointer is returned.

◆ GetProviderService()

static IModelFitProvider* mitk::ModelGenerator::GetProviderService ( const ModelClassIDType id)
static

The documentation for this class was generated from the following file: