Workspace 6.21.5
|
A TypeAdaptorFactory class for an adaptor converting an image to an image overlay. More...
#include <DataAnalysis/Image/imagetooverlayadaptor.h>
Public Member Functions | |
DataExecution::TypeAdaptor * | create () const override |
void | destroy (DataExecution::TypeAdaptor *a) const override |
const DataExecution::DataFactory & | getDestTypeFactory () const override |
const Application::WorkspacePlugin & | getPlugin () const override |
DataExecution::DataFactory & | getSrcTypeFactory () const override |
Public Member Functions inherited from TypeAdaptorFactory | |
virtual | ~TypeAdaptorFactory ()=default |
virtual TypeAdaptor * | create () const =0 |
virtual void | destroy (TypeAdaptor *adaptor) const =0 |
virtual const DataFactory & | getDestTypeFactory () const =0 |
virtual const Application::WorkspacePlugin & | getPlugin () const =0 |
virtual DataFactory & | getSrcTypeFactory () const =0 |
Static Public Member Functions | |
static const ImageToOverlayAdaptorFactory & | getInstance () |
The image overlay will be anchored to the top left with no offset.
|
overridevirtual |
Most subclasses will simply use the C++ new
operator to implement this function.
Implements TypeAdaptorFactory.
|
overridevirtual |
adaptor | The adaptor to destroy. It must have been created by a call to create(). |
Calling this function essentially gives back ownership of the adapter to the factory, but the expectation is that the adapter will be deleted. Most subclasses will simply use the C++ delete
operator to implement this function.
Implements TypeAdaptorFactory.
|
overridevirtual |
Implements TypeAdaptorFactory.
|
static |
|
overridevirtual |
Implements TypeAdaptorFactory.
|
overridevirtual |
Implements TypeAdaptorFactory.