40                                     bool autoInstallTagDumpFieldAddOn=
true);
 
   62  void _initializeFieldsAndMembers();
 
   65  void _resetResultFields();
 
   79  bool _performMultiFileVolumeChecks(MultiFileVolumeListCheckFunction *checkFunction,
 
   80                                     const std::string                &errDescPart,
 
   82                                     std::string                      &errMsgs);
 
   92  typedef std::string MultiFileVolumeListQueryFunction(
const MultiFileVolume &mfv,
 
   93                                                       const std::string     &arg1,
 
   95                                                       const size_t          padSpaces);
 
  105  std::string _performMultiFileVolumeQuery(MultiFileVolumeListQueryFunction *queryFunction,
 
  106                                           const std::string                &arg1=
"",
 
  107                                           const std::string                &elemSeparator=
" ",
 
  108                                           const size_t                     padSpaces=1u);
 
  113  std::string _getIndexOfVolume(
MLint idx);
 
  116  std::vector<MultiFileVolume*> _getMultiFileVolumesToCheck();
 
  126  BoolField    *_postFileExistCheckFailuresAsMLErrorFld;
 
  133  BoolField    *_postOneDirCheckFailuresAsMLErrorFld;
 
  179  NotifyField  *_updateDiagnosisOutputInformationDoneFld;
 
 
#define MLDIRECTDICOMIMPORTOUTPUTS_EXPORT
DLL export macro definition.
 
Field to encapsulate a boolean value.
 
Base class for all fields used in the ML.
 
Field to encapsulate an integer value.
 
The ML module base class MultiFileVolumeListBaseOutput used to implement further output modules for t...
 
The ML module class MultiFileVolumeListDiagnosisOutput applies different types of information,...
 
void handleNotification(Field *field) override
Handles field changes.
 
void activateAttachments() override
Called after field updates without notification calls after for example module cloning or reloads.
 
~MultiFileVolumeListDiagnosisOutput() override
 
std::string _getComposedResultMessages(const std::string &errMsgs) const
Returns a human readable messages of all issues and results from all checks and tests.
 
MultiFileVolumeListDiagnosisOutput(int numInputs=0, int numOutputs=0, bool autoInstallTagDumpFieldAddOn=true)
Constructor.
 
void _updateVolumeInformation(MultiFileVolume *currVol) override
This is called by the super class if the volume has changed.
 
Management class used by DirectDicomImport to create, represent and describe volumes composed of mult...
 
Field without value for notifications.
 
Field to encapsulate a string value.
 
#define ML_MODULE_CLASS_HEADER(className)
Similar to ML_CLASS_HEADER for the usage of derived classes from Module.
 
Provides the base class for an additional output for a MultiFileVolumeList module.
 
Class managing a list of MultiFileVolume instances.
 
INT64 MLint64
Include 64-bit integer support for Windows or Unix.
 
MLint64 MLint
A signed ML integer type with at least 64 bits used for index calculations on very large images even ...