83 BoolField *_applyPhotometricInterpretationFld;
89 bool _hasAtMostOneGridEntry;
95 void _updateLUTOutput();
111 bool _setUpRTDoseProperties(
PagedImage &outImg);
121 EnumField *_rtDoseOutputDataTypeSelectorFld;
129 bool _setUpRescaleProperties(
PagedImage &outImg);
142 EnumField *_rescaleOutputDataTypeSelectorFld;
162 const std::string &newVal);
Project global and OS specific declarations.
#define ML_DICOM_MODIFY_EXPORT
DLL export macro definition.
void calculateOutputImageProperties(int outIndex, PagedImage *outImg) override
Sets properties of the output image at output outIndex.
void handleNotification(Field *field) override
Handles field changes.
SubImageBox calculateInputSubImageBox(int inIdx, const SubImageBox &outBox, int outIdx) override
Determines box required from the input image for a specific output image.
ApplyDicomPixelModifiers()
Constructor:
void activateAttachments() override
Update field dependent content after restoring fields without notifications.
void calculateOutputSubImage(SubImage *outSubImg, int outIdx, SubImage *inSubImgs) override
Page calculation for the output image.
Module(int numInputImages, int numOutputImages)
#define ML_MODULE_CLASS_HEADER(className)
boost::shared_ptr< const Tree > Const_TreePtr
boost::shared_ptr< Tree > TreePtr
Shared pointer to a DCMTree::Tree.
TSubImageBox< MLint > SubImageBox
Defines the standard SubImageBox type used in the ML. Its size varies with the size of the MLint type...