MeVisLab Toolbox Reference
mlBackgroundTaskBaseModule.h
Go to the documentation of this file.
1/*************************************************************************************
2**
3** Copyright 2009, MeVis Medical Solutions AG
4**
5** The user may use this file in accordance with the license agreement provided with
6** the Software or, alternatively, in accordance with the terms contained in a
7** written agreement between the user and MeVis Medical Solutions AG.
8**
9** For further information use the contact form at https://www.mevislab.de/contact
10**
11**************************************************************************************/
12
13#ifndef ML_BACKGROUND_TASK_BASE_MODULE_H
14#define ML_BACKGROUND_TASK_BASE_MODULE_H
15
17
18// Local includes
21
24
25// ML includes
26#include <mlModuleIncludes.h>
27
29
47
48
50
51#endif // __mlBackgroundTaskBaseModule_H
52
53
#define MLBACKGROUNDTASKS_EXPORT
Project global and OS specific declarations.
Base class for ML modules that use background tasks.
BackgroundTaskBaseModule(int n=1, int m=0)
Constructor.
void handleNotification(Field *field) override
Handle field changes of the field field.
Base class for all fields used in the ML.
Definition mlField.h:73
Base class for an image processing module of the ML.
Definition mlModule.h:151
#define ML_ABSTRACT_MODULE_CLASS_HEADER(className)
Like ML_ABSTRACT_CLASS_HEADER for the usage of derived classes from Module.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.