Project global and OS specific declarations.
#define ML_MULTIFILE_VOLUME_LIST_RT_OUTPUTS_EXPORT
DLL export macro definition.
MultiFileVolumeListBaseOutput(int numInputs=0, int numOutputs=0, bool autoInstallTagDumpFieldAddOn=true, bool installInputAccessConnector=true, bool installInputMessageFilterPlugin=true, bool installOutputAccessConnector=true)
virtual void handleNotification(Field *field) override
Called if any field is changed.
MultiFileVolumeListRTOutput(int numInputs=0, int numOutputs=0)
Constructor.
virtual std::string _getInfosFromFile(const std::string &dcmFileName) const
Retrieve all information from give DICOM file name and return it in a std:string.
virtual void _updateVolumeInformation(MultiFileVolume *currVol) override
virtual std::string _updateReferencedObjectInfos()
Returns an information string about referenced objects if compiled, otherwise an empty string.
DcmtkBase derived base object class for base objects that wrap RT related objects.
#define ML_MODULE_CLASS_HEADER(className)
Provides the base class for an additional output for a MultiFileVolumeList module.
DcmtkBase derived base object class for base objects that wrap RT related objects.