BaseClear

MLModule

genre

Fields

author

MeVis Medical Solutions AG

package

MeVisLab/Standard

dll

MLBasicModules

definition

mlBasicModules.def

see also

ImageClear, BaseBypass

keywords

field, notification, flow, control

Purpose

The module BaseClear can be used to automatically pass through or invalidate a Base object.

Usage

Connect a Base field to the input of the module and select if the output should be automatically updated with Update automatically.

With Update or Clear, the output can be updated or cleared manually.

Tips

Note that some Base object type have an internal notification mechanism that is not (and cannot be) affected by this module.

Windows

Default Panel

../../../Modules/ML/MLBasicModules/mhelp/Images/Screenshots/BaseClear._default.png

Input Fields

inBase

name: inBase, type: MLBase

Connect any Base field here.

Output Fields

outBase

name: outBase, type: MLBase

The output is either inBase or NULL.

Parameter Fields

Field Index

Clear: Trigger

Has Valid Input: Bool

Has Valid Output: Bool

Update: Trigger

Update automatically: Bool

Visible Fields

Has Valid Input

name: validInput, type: Bool, persistent: no

Has Valid Output

name: validOutput, type: Bool, persistent: no

Update automatically

name: autoUpdate, type: Bool, default: FALSE

If checked, the output will always get the same value as the input, but only after the input has been touched first.

Otherwise, any touching of the Base input field will set the output to NULL. Unnecessary notifications will be suppressed.

Update

name: update, type: Trigger

When pressed, the output Base field is updated to the input Base field’s value. This will always trigger a notification on the output field.

Clear

name: clear, type: Trigger

When pressed, the output Base field is set to NULL. If the output field is already NULL, nothing will be done.