eLynx SDK v3.3.0
C++ image processing API reference
Public Member Functions | Protected Attributes

eLynx::IterationRangeTask Class Reference

Base iteration range task. More...

#include <CoreTask.h>

List of all members.

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.

Detailed Description

Base iteration range task.

Encapsulates information about the range and process notifier for all derived concrete tasks.


Constructor & Destructor Documentation

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.

Parameters:
iRangeiteration range
iNotifierprocess notifier

The documentation for this class was generated from the following file:

Generated on Thu Dec 9 2010 by doxygen 1.7.2