MeVisLab Toolbox Reference
ml::DicomModifyModuleFieldAddOnFactory Class Reference

#include <mlDicomModifyModuleFieldAddOnFactory.h>

Public Member Functions

ModuleFieldAddOnPtr createFieldAddOn (const std::string &moduleName, FieldContainer &fieldContainer)
 Creates ModuleFieldAddOn given module's name. More...
 

Static Public Member Functions

static DicomModifyModuleFieldAddOnFactorygetInstance ()
 

Detailed Description

Definition at line 33 of file mlDicomModifyModuleFieldAddOnFactory.h.

Member Function Documentation

◆ createFieldAddOn()

ModuleFieldAddOnPtr ml::DicomModifyModuleFieldAddOnFactory::createFieldAddOn ( const std::string &  moduleName,
FieldContainer fieldContainer 
)

Creates ModuleFieldAddOn given module's name.

Parameters
moduleName- Name of the DICOM module (without spaces, dashes, etc. with "Module" at end).
fieldContainer- ML module's field container.
Exceptions
std::runtime_errorwhen given module is not supported.

◆ getInstance()

static DicomModifyModuleFieldAddOnFactory& ml::DicomModifyModuleFieldAddOnFactory::getInstance ( )
static

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