13#ifndef ML_MODULE_INTERFACES_H
14#define ML_MODULE_INTERFACES_H
61 return outputSubImageBox;
virtual ~CalculateOutputImageHandler()
Destructor.
virtual void calculateOutputSubImage(SubImage *outputSubImage, SubImage *inputSubImages, UserThreadData *userThreadData)=0
virtual UserThreadData * createUserThreadData()
virtual SubImageBox calculateInputSubImageBox(int, const SubImageBox &outputSubImageBox)
Base class for thread local data that is passed to CalculateOutputImageHandler::calculateOutputSubIma...
virtual ~UserThreadData()
#define MLEXPORT
Code it as import symbol if compiled elsewhere.
void CalculateOutputImagePropertiesCB(void *userData, PagedImage *outImage)
Callback for the calculation of the output image properties for outputImage.
TSubImageBox< MLint > SubImageBox
Defines the standard SubImageBox type used in the ML. Its size varies with the size of the MLint type...