OpendTect-6_4  6.4
Public Member Functions | Private Attributes | List of all members
VolProc::ChainExecutor::Epoch Class Reference

Public Member Functions

 Epoch (const ChainExecutor &)
 
 ~Epoch ()
 
void addStep (Step *s)
 
const ObjectSet< Step > & getSteps () const
 
BufferString errMsg () const
 
bool updateInputs ()
 
bool doPrepare (ProgressMeter *progmeter=0)
 
void releaseData ()
 
TaskgetTask ()
 
bool needsStepOutput (Step::ID) const
 
const RegularSeisDataPackgetOutput () const
 

Private Attributes

BufferString errmsg_
 
const ChainExecutorchainexec_
 
TaskGrouptaskgroup_
 
ObjectSet< Stepsteps_
 

Constructor & Destructor Documentation

VolProc::ChainExecutor::Epoch::Epoch ( const ChainExecutor )
VolProc::ChainExecutor::Epoch::~Epoch ( )
inline

Member Function Documentation

void VolProc::ChainExecutor::Epoch::addStep ( Step s)
inline
bool VolProc::ChainExecutor::Epoch::doPrepare ( ProgressMeter progmeter = 0)
BufferString VolProc::ChainExecutor::Epoch::errMsg ( ) const
inline
const RegularSeisDataPack* VolProc::ChainExecutor::Epoch::getOutput ( ) const
const ObjectSet<Step>& VolProc::ChainExecutor::Epoch::getSteps ( ) const
inline
Task& VolProc::ChainExecutor::Epoch::getTask ( )
inline
bool VolProc::ChainExecutor::Epoch::needsStepOutput ( Step::ID  ) const
void VolProc::ChainExecutor::Epoch::releaseData ( )
bool VolProc::ChainExecutor::Epoch::updateInputs ( )

Member Data Documentation

const ChainExecutor& VolProc::ChainExecutor::Epoch::chainexec_
private
BufferString VolProc::ChainExecutor::Epoch::errmsg_
private
ObjectSet<Step> VolProc::ChainExecutor::Epoch::steps_
private
TaskGroup& VolProc::ChainExecutor::Epoch::taskgroup_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019