43 void notifyCSOListObservers();
44 void addAndInitFields();
45 void createVolumeReference();
46 void convertStrucutreSetToCSOList();
47 void touchOutputImages();
48 void clearAndTouchOutputImages();
49 void checkVolumeReference();
50 void setImagePropertiesFromVolumeReference(
PagedImage *image);
Project global and OS specific declarations.
#define MLDCMTKMLCONVERTERMODULES_EXPORT
AlgorithmModule(int numInputImages, int numOutputImages)
Forwards given parameters to base class constructor.
Base object class for passing DRTDoseIOD objects between MeVisLab modules.
void setProgress(float progress)
Sets the progress field.
virtual void update() override
Executes the algorithm and updates the values of module's output fields with results.
virtual void calculateOutputSubImage(SubImage *outSubImage, int outIndex, SubImage *inSubImages) override
virtual void validateInput() override
Validates the values of module's input fields (object and parameter fields).
virtual void clear() override
Clears the values of module's output fields (object and parameter fields).
virtual void setOutputImageProperties(int outIndex, PagedImage *outImage) override
Sets properties of the output image at output outputIndex.
#define ML_MODULE_CLASS_HEADER(className)