24 class MultiFileVolumeList;
25 class StringLineMultiField;
26 class UInt32MultiField;
60 void _initializeFieldsAndMembers();
64 unsigned int _convertStringToRawTag(std::string tagStr);
66 std::string _convertRawTagToString(
unsigned int tagInt);
74 EnumField *_filterCriteriaBoolOperationFld;
Project global and OS specific declarations.
#define MLDIRECTDICOMIMPORTOUTPUTS_EXPORT
DLL export macro definition.
Field to encapsulate a pointer to an ML base object.
Field to encapsulate a boolean value.
Field to encapsulate an enumerated value.
Base class for all fields used in the ML.
Field to encapsulate an integer value.
Base class for an image processing module of the ML.
The ML module class MultiFileVolumeListFilterOutputs to filter the volume list of a MultiFileVolumeLi...
MultiFileVolumeListFilterOutputs()
Constructor.
void activateAttachments() override
Handle field updates which are applied without notifications.
~MultiFileVolumeListFilterOutputs() override
MultiFileVolumeList * _getCurrentVolumeList()
Returns the pointer to the currently used volume list if there is none or nullptr otherwise.
void handleNotification(Field *field) override
Handle field changes of the field field.
void _setCurrentFields(MLint idx)
Set according fields to display the entries of the multifields at index _currentFilterCriteria.
Class managing a list of MultiFileVolume instances for the DirectDicomImport module; taking ownership...
Field without value for notifications.
Field to encapsulate a string value.
The field class StringLineMultiField which manages a vector of std::string lines typically separated ...
Class UInt32MultiField. See MultiField for documentation.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...