22#ifndef __mlDicomModifyModuleFieldAddOnFactory_H
23#define __mlDicomModifyModuleFieldAddOnFactory_H
29#include <boost/shared_ptr.hpp>
48 DicomModifyModuleFieldAddOnFactory &operator=(
const DicomModifyModuleFieldAddOnFactory&) {
return *
this; };
50 static boost::shared_ptr<DicomModifyModuleFieldAddOnFactory> _instance;
Project global and OS specific declarations.
#define MLDICOMMODIFYFIELDADDONS_EXPORT
static DicomModifyModuleFieldAddOnFactory & getInstance()
ModuleFieldAddOnPtr createFieldAddOn(const std::string &moduleName, FieldContainer &fieldContainer)
Creates ModuleFieldAddOn given module's name.
Defines the class FieldContainer to encapsulate a vector of fields for (see class Field).
Extended DicomModifyFieldAddOnBase class providing additionally: -Method to set input dicom tree fiel...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< DicomModifyModuleFieldAddOnBase > ModuleFieldAddOnPtr
boost::shared_ptr< DicomModifyModuleFieldAddOnFactory > ModuleFieldAddOnFactoryPtr