eLynx SDK
v3.3.0 C++ image processing API reference |
Base iteration range task. More...
#include <CoreTask.h>
Public Member Functions | |
IterationRangeTask () | |
Constructs task with an empty iteration range and NULL process notifier. | |
IterationRangeTask (ProgressNotifier &iNotifier) | |
Constructs task with an empty iteration range and specified process notifier. | |
IterationRangeTask (const IterationRange &iRange, ProgressNotifier &iNotifier) | |
Constructs task with a specified iteration range. | |
Protected Attributes | |
size_t | _begin |
First range element. | |
size_t | _end |
Last range element. | |
ESubRangePosition | _position |
Range position. | |
ProgressNotifier & | _notifier |
Process Notifier. |
Base iteration range task.
Encapsulates information about the range and process notifier for all derived concrete tasks.
eLynx::IterationRangeTask::IterationRangeTask | ( | const IterationRange & | iRange, |
ProgressNotifier & | iNotifier | ||
) |
Constructs task with a specified iteration range.
Progress Notifier is set to point to ProgressNotifier_NULL for all range positions but SRP_LAST. For the SRP_LAST position it is pointing a specified one.
iRange | iteration range |
iNotifier | process notifier |