| genre | Fields |
| status | stable |
| author | Jan-Martin Kuhnigk |
| package | MeVisLab/Standard |
| dll | MLBase |
| definition | MLBase.def |
| see also | DecomposeBaseList, ComposeBaseList, ExtractObjectFromList |
| keywords | Base, BaseList, ListBase, merge, combine, concatenate, join, object, list, baseitem, compose |
The module MergeLists merges two lists derived from ml::BaseList of the same type by copying the list elements of the two input lists.
Both input lists need to be of the same type.
The merged output list.
| Auto-Update Mode: Enum |
| Clear: Trigger |
| Completely rebuild output list on each update.: Bool |
| Notify output once for each stored event.: Bool |
| Update: Trigger |
If pressed, the module merges the two input lists if they are valid.
Defines the automatic update mode.
Values:
| Title | Name | Deprecated Name | Description |
|---|---|---|---|
| Off | Off | AutoUpdateModeDoNothing | The module does not react to an input change. |
| Auto Clear | AutoClear | The module clears the output list on any input change. | |
| Auto Update | AutoUpdate | The module updates the merged output list on any input change. |
If checked, the module will rebuild the output list from scratch when an update is performed (instead of modifying it iteratively from stored input list events).
This mode is useful if
This is only effective if Completely rebuild output list on each update. and Auto-Update are disabled. If the field is enabled (default), the stored list events will be iteratively relayed as a solitary events, and the output list will be touched each time. If disabled, the output list will be touched only once at the end, and the ActNew-event is set to indicate that any subsequent operator has to re-read the whole list.