21#include <FMEThirdPartyWarningsDisable.h>
23#include <FMEThirdPartyWarningsRestore.h>
34class DirectDicomImport;
35class MultiFileVolumeList;
36class FileListFilterPluginBase;
Project global and OS specific declarations.
#define MLDIRECTDICOMIMPORT_EXPORT
Only for diagnostic purposes.
Base importer class for the DirectDicomImport module.
virtual MultiFileVolumeList & _getOutVolumeList()
Modifiable list of DirectDicomImportVolumeReferences to which new volumes are going to be appended du...
virtual DicomConfigurableMessageFilterBaseRefCountedPtr getMessageCollector() const
Privides access to the message collector of the internally referenced DDI instance.
~DirectDicomImportImporterBase() override
Destructor.
virtual void handleNotification(Field &)
Handles all field changes related to fields created in appendFields().
DirectDicomImportImporterBase(DirectDicomImport &ddiOp)
Constructor using a DirectDicomImport instance associated with.
virtual void appendFields(FieldContainer &)
Appends all parameter fields related to the import class to fieldContainer.
void updateProgressIndicator(const std::string &info, float percState) override
Update a progress indicator which shows the message info and the percentage percState.
void _updateConsole(bool fullUpdate=true) override
Updates the output console if there is any.
Imports image files directly from DICOM or other file types without an intermediate representation.
Defines the class FieldContainer to encapsulate a vector of fields for (see class Field).
Base class for all fields used in the ML.
Class managing a list of MultiFileVolume instances for the DirectDicomImport module; taking ownership...
Configurable logger and progress handler class which can be used as base class for logging,...
Header file of ML module class DicomConfigurableMessageFilter usable as plugin for modules which prod...
Configurable logger and progress handler class which can be used as base class for logging,...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.