Medical Imaging Interaction Toolkit  2022.04.99-b2814023
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 ( )

◆ ~ModelGenerator()

virtual mitk::ModelGenerator::~ModelGenerator ( )

Member Function Documentation

◆ GenerateModelParameterizer()

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

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)

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)

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