OpendTect  7.0
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)
 
bool doPrepare (ProgressMeter *progmeter=0)
 
BufferString errMsg () const
 
RefMan< RegularSeisDataPackgetOutput ()
 
const ObjectSet< Step > & getSteps () const
 
TaskgetTask ()
 
bool needsStepOutput (Step::ID) const
 
void releaseData ()
 
bool updateInputs ()
 

Private Attributes

const ChainExecutorchainexec_
 
BufferString errmsg_
 
ObjectSet< Stepsteps_
 
TaskGrouptaskgroup_
 

Constructor & Destructor Documentation

◆ Epoch()

VolProc::ChainExecutor::Epoch::Epoch ( const ChainExecutor )

◆ ~Epoch()

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

Member Function Documentation

◆ addStep()

void VolProc::ChainExecutor::Epoch::addStep ( Step s)
inline

◆ doPrepare()

bool VolProc::ChainExecutor::Epoch::doPrepare ( ProgressMeter progmeter = 0)

◆ errMsg()

BufferString VolProc::ChainExecutor::Epoch::errMsg ( ) const
inline

◆ getOutput()

RefMan<RegularSeisDataPack> VolProc::ChainExecutor::Epoch::getOutput ( )

◆ getSteps()

const ObjectSet<Step>& VolProc::ChainExecutor::Epoch::getSteps ( ) const
inline

◆ getTask()

Task& VolProc::ChainExecutor::Epoch::getTask ( )
inline

◆ needsStepOutput()

bool VolProc::ChainExecutor::Epoch::needsStepOutput ( Step::ID  ) const

◆ releaseData()

void VolProc::ChainExecutor::Epoch::releaseData ( )

◆ updateInputs()

bool VolProc::ChainExecutor::Epoch::updateInputs ( )

Member Data Documentation

◆ chainexec_

const ChainExecutor& VolProc::ChainExecutor::Epoch::chainexec_
private

◆ errmsg_

BufferString VolProc::ChainExecutor::Epoch::errmsg_
private

◆ steps_

ObjectSet<Step> VolProc::ChainExecutor::Epoch::steps_
private

◆ taskgroup_

TaskGroup& VolProc::ChainExecutor::Epoch::taskgroup_
private

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