|
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 |