Chapter 7. Background Tasks

The Background Tasks View displays running background tasks.

ML Background Tasks is a framework to execute long taking tasks in worker threads. The basic framework is independent of the ML, but convenience classes add access to ML images. For more on background tasks, see the ToolBox Reference, chapter Background Tasks.

Figure 7.1. ML Background Tasks

ML Background Tasks

Four states are possible:

Figure 7.2. ML Background Tasks — Context Menu

ML Background Tasks — Context Menu

In following options are available in the context menu:

Figure 7.3. ML Background Tasks — Context Menu for Running Processes

ML Background Tasks — Context Menu for Running Processes

The following additional options are available for running processes:

The following additional options are available for suspended processes:

If a network is closed while a background task is running, a warning is displayed:

Figure 7.4. Warning for Running Background Tasks

Warning for Running Background Tasks

Background tasks are implemented for some modules, for example GVRVolumeSave, GVRImageToVolume and ImageSave. For other modules, check whether their panels offer features like “Save in Background”.

Figure 7.5. Save in Background for GVRVolumeSave

Save in Background for GVRVolumeSave