82 void _initializeFieldsAndMembers();
92 NotifyField *_updateSMImageOutputInformationDoneFld;
#define MLDIRECTDICOMIMPORTOUTPUTS_EXPORT
DLL export macro definition.
The ML module class MultiFileVolumeListImageOutput for extending the number of image outputs of Multi...
ML modules class implementing an additional image output for MultiFileVolumeLists for an extended dis...
~MultiFileVolumeListSMImageOutput() override
void calculateOutputSubImage(SubImage *outSubImg, int outIndex, SubImage *inSubImgs) override
Calculates page outSubImg of output image with index outIndex by using inSubimgs.
void _updateVolumeInformation(MultiFileVolume *currVol) override
This is called by the super class if the volume has changed.
MultiFileVolumeListSMImageOutput(int numInputs=0, int numOutputs=3, bool autoInstallTagDumpFieldAddOn=true, bool installInputAccessConnector=true, bool installInputMessageFilterPlugin=true, bool installOutputAccessConnector=true)
Constructor.
void calculateOutputImageProperties(int outIndex, PagedImage *outImg) override
Sets properties of the output image at output outIndex.
void updateToVolume(MultiFileVolume *outVolToUse) override
Update image output and internal pointer to the passed MultiFileVolume.
Management class used by DirectDicomImport to create, represent and describe volumes composed of mult...
Field without value for notifications.
Class which represents an image, which manages properties of an image and image data which is located...
This class manages/represents a rectangular 6d image region which is organized linearly in memory.
#define ML_MODULE_CLASS_HEADER(className)
Like ML_CLASS_HEADER for the usage of derived classes from Module.
The ML module class MultiFileVolumeListImageOutput for extending the number of image outputs of Multi...
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
boost::shared_ptr< const Tree > Const_TreePtr
Helper container to manage fields related to an image output.