Abstract interface representing an image used as a working buffer.
High-level interface for executing a processing strategy.
virtual bool execute(ImageProcessing::IWorkingImageHardware &working_image)=0
Executes the managed strategy on the working image.
IPipelineManager()=default
Protected constructor.
virtual ~IPipelineManager()=default
Virtual destructor.
Abstract interface representing an image used as a working buffer, abstracting hardware location.
Manages the lifecycle of a single IWorkingImage instance.