eLynx SDK v3.0.1
C++ image processing API reference

eLynx::IterationRangeTask Class Reference

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

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.

Definition at line 35 of file CoreTask.h.


Constructor & Destructor Documentation

eLynx::IterationRangeTask::IterationRangeTask (  ) 

Constructs task with an empty iteration range and NULL process notifier.

eLynx::IterationRangeTask::IterationRangeTask ( ProgressNotifier iNotifier  ) 

Constructs task with an empty iteration range and specified process notifier.

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:
iRange iteration range
iNotifier process notifier


Member Data Documentation

First range element.

Definition at line 54 of file CoreTask.h.

size_t eLynx::IterationRangeTask::_End [protected]

Last range element.

Definition at line 55 of file CoreTask.h.

Range position.

Definition at line 56 of file CoreTask.h.

Process Notifier.

Definition at line 57 of file CoreTask.h.


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

Generated on 14 Apr 2009 by doxygen 1.5.8