Public Member Functions | Protected Member Functions | Protected Attributes

VolProc::ChainExecutor Class Reference

Inheritance diagram for VolProc::ChainExecutor:
Executor SequentialTask Task NamedObject CallBacker

List of all members.

Public Member Functions

 ChainExecutor (Chain &)
 ~ChainExecutor ()
const char * errMsg () const
bool setCalculationScope (const CubeSampling &)
const Attrib::DataCubesgetOutput () const
int nextStep ()

Protected Member Functions

bool prepareNewStep ()
void controlWork (Task::Control)
od_int64 nrDone () const
od_int64 totalNr () const
const char * message () const

Protected Attributes

Threads::Mutex curtasklock_
Taskcurtask_
ObjectSet< Stepsteps_
int currentstep_
bool isok_
bool firstisprep_
Chainchain_
HorSampling hrg_
StepInterval< int > zrg_
BufferString errmsg_
RefMan< Attrib::DataCubescurinput_
RefMan< Attrib::DataCubescuroutput_

Constructor & Destructor Documentation

VolProc::ChainExecutor::ChainExecutor ( Chain  ) 
VolProc::ChainExecutor::~ChainExecutor (  ) 

Member Function Documentation

void VolProc::ChainExecutor::controlWork ( Task::Control   )  [protected, virtual]

Reimplemented from Task.

const char* VolProc::ChainExecutor::errMsg (  )  const
const Attrib::DataCubes* VolProc::ChainExecutor::getOutput (  )  const
const char* VolProc::ChainExecutor::message (  )  const [protected, virtual]

Reimplemented from Task.

int VolProc::ChainExecutor::nextStep (  )  [virtual]

Implements SequentialTask.

od_int64 VolProc::ChainExecutor::nrDone (  )  const [protected, virtual]

Reimplemented from Task.

bool VolProc::ChainExecutor::prepareNewStep (  )  [protected]
bool VolProc::ChainExecutor::setCalculationScope ( const CubeSampling  ) 
od_int64 VolProc::ChainExecutor::totalNr (  )  const [protected, virtual]

Reimplemented from Task.


Member Data Documentation