89 bool _isInNotificationCB;
95 static void _wemNotificationCB(
void* userData, std::vector<WEMEventContainer> ecList);
Field to encapsulate a pointer to an ML base object.
Field to encapsulate a boolean value.
Base class for all fields used in the ML.
Field without value for notifications.
This class is the base class for WEM modules that have one WEM input but no WEM output.
virtual void _process()
Triggers the computation of the preprocessing.
virtual void _inWEMChanged()
Called when the inputWEM has changed.
void handleNotification(Field *field) override
Called when input changes.
WEMInspector(std::string type="WEMInspector", int numInImages=0, int numOutImages=0)
Standard constructor.
BoolField * _autoApplyFld
Auto apply field.
BoolField * _listenToRepaintNotificationsFld
Shall the module listen to repaint events?
BaseField * _inputWEMFld
WEM input field.
~WEMInspector() override
Standard destructor.
BoolField * _autoClearFld
Auto clear field.
WEM * _inWEM
A pointer to the input WEM.
BoolField * _autoUpdateFld
Auto update field.
void activateAttachments() override
Initialize module after loading.
BoolField * _listenToSelectionChangedNotificationsFld
Shall the module listen to selection change notifications?
BoolField * _listenToFinishingNotificationsFld
Shall the module listen to finishing events?
The WEMModule class provides some common fields and methods for WEMProcessors, WEMGenerators and WEMI...
A WEM comprises a number of WEMPatches.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
#define ML_CLASS_HEADER(className)
Same like ML_CLASS_HEADER_EXPORTED with a non existing export symbol.