 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "volumeprocessingmod.h"
32 class ChainOutputStorer;
96 friend class ChainOutputStorer;
JobCommunic * jobcomm_
Definition: volprocchainoutput.h:83
Chain * chain_
Definition: volprocchainoutput.h:70
mODTextTranslationClass(ChainOutput)
ObjectSet< ChainOutputStorer > toremstorers_
Definition: volprocchainoutput.h:81
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
Adapter for a VolProc chain to external attribute calculation.
Definition: seisdatapackwriter.h:24
void setChainID(const MultiID &)
Manages output creation for a VolProc::Chain.
Definition: volprocchainoutput.h:37
StepInterval< int > outputzrg_
Definition: volprocchainoutput.h:76
virtual void controlWork(Control)
Multi-machine socket communicator Handles the communication between a client and the primary host,...
Definition: jobcommunic.h:50
virtual uiString uiNrDoneText() const
will be nrDoneText() in 7.x
void usePar(const IOPar &)
IOPar * chainpar_
Definition: volprocchainoutput.h:68
#define od_int64
Definition: plftypes.h:35
is an interface where processes can report their progress.
Definition: progressmeter.h:21
FixedString Chain()
Definition: keystrs.h:44
TrcKeyZSampling cs_
Definition: volprocchainoutput.h:65
#define mExpClass(module)
Definition: commondefs.h:177
virtual void setProgressMeter(ProgressMeter *)
Must be called before execute()
int curexecnr_
Definition: volprocchainoutput.h:75
Control
Definition: task.h:55
Definition: seisdatapackwriter.h:28
A chain of Steps that can be applied to a volume of scalars.
Definition: volprocchain.h:29
bool storererr_
Definition: volprocchainoutput.h:82
virtual uiString uiMessage() const
will be message() again in 7.x
virtual od_int64 nrDone() const
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void setJobCommunicator(JobCommunic *)
SeisDataPackWriter * wrr_
Definition: volprocchainoutput.h:72
ChainExecutor * chainexec_
Definition: volprocchainoutput.h:71
TrcKeySampling tkscalcscope_
Definition: volprocchainoutput.h:66
ProgressRecorder & progresskeeper_
Definition: volprocchainoutput.h:77
void setTrcKeyZSampling(const TrcKeyZSampling &)
void setOutputID(const MultiID &)
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
bool setCalculationScope(const TrcKeySampling &, const StepInterval< int > &)
ObjectSet< ChainOutputStorer > storers_
Definition: volprocchainoutput.h:80
executes the work for a single VolProc::Chain.
Definition: volprocchainexec.h:27
virtual od_int64 totalNr() const
Compound key consisting of ints.
Definition: multiid.h:24
TrcKeySampling tkscalcdone_
Definition: volprocchainoutput.h:67
void reportFinished(ChainOutputStorer &)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
int retError(const uiString &)
void createNewChainExec()
bool neednextchunk_
Definition: volprocchainoutput.h:73
MultiID chainid_
Definition: volprocchainoutput.h:63
virtual void enableWorkControl(bool yn=true)
Must be called before execute()
Threads::Lock storerlock_
Definition: volprocchainoutput.h:79
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
ProgressMeter that helps unifying different tasks.
Definition: progressmeterimpl.h:26
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
int nrexecs_
Definition: volprocchainoutput.h:74
MultiID outid_
Definition: volprocchainoutput.h:64
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021