50 [[nodiscard]]
virtual const char*
name()
const = 0;
Abstract base class for all image processing algorithms.
virtual ~IOperation()=default
virtual OperationType type() const =0
Gets the unique type identifier of the operation.
virtual const char * name() const =0
Gets the constant name of the operation.
Central error handling system for CaptureMoment Core library.
Abstract interface representing an image used as a working buffer, abstracting hardware location.
OperationType
Identifies the type of an image processing operation.
Manages the lifecycle of a single IWorkingImage instance.
Descriptor of an operation with its parameters and unique identifier.
Enumeration of image processing operation types.