16#ifndef __mlMultiFileVolumeListSROutput_H
17#define __mlMultiFileVolumeListSROutput_H
81 BoolField *_acceptUnknownRelationshipTypeFld;
82 BoolField *_acceptInvalidContentItemValueFld;
83 BoolField *_ignoreRelationshipConstraintsFld;
Project global and OS specific declarations.
#define ML_MULTIFILE_VOLUME_LIST_DCMTK_OUTPUTS_EXPORT
DLL export macro definition.
Field to encapsulate a pointer to an ML base object.
Field to encapsulate a boolean value.
Base class for all fields used in the ML.
The ML module base class MultiFileVolumeListBaseOutput used to implement further output modules for t...
The ML module class MultiFileVolumeListSROutput provides additional outputs for structured reporting ...
virtual void _updateVolumeInformation(MultiFileVolume *currVol) override
This is called by the super class if the volume has changed.
virtual ~MultiFileVolumeListSROutput()
Destructor.
virtual void handleNotification(Field *field) override
Handle field changes of the field field.
MultiFileVolumeListSROutput(int numInputs=0, int numOutputs=0)
Constructor.
virtual void _setInfosFromFile(const std::string &dcmFileName, std::string shortInfoString, DCMTree::Const_TreePtr dcmTree)
Retrieve all information from give DICOM file name and set it in _fullInfoStringFld.
Management class used by DirectDicomImport to create, represent and describe volumes composed of mult...
Field without value for notifications.
Base object class for passing DSRDocuments between MeVisLab modules.
Field to encapsulate a string value.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
Provides the base class for an additional output for a MultiFileVolumeList module.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Base object class for passing DSRDocuments between MeVisLab modules.
boost::shared_ptr< const Tree > Const_TreePtr