 |
OpendTect
6.6
|
Go to the documentation of this file.
41 const char* nm=
"Trace processor",
42 const IOPar* iniopar=0,
46 const char* nm=
"Trace processor",
64 {
return rdrs_.size()>idx ? rdrs_[idx] : 0; }
81 {
if ( totnr_ < 0 ) totnr_ = nr; }
SeisTrc * filltrc_
Definition: seissingtrcproc.h:119
static uiString sProcessing()
Definition: uistrings.h:512
virtual od_int64 nrDone() const
void setResampler(SeisResampler *)
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
reads from a seismic data store.
Definition: seisread.h:50
SeisTrc & getTrace()
Definition: seissingtrcproc.h:66
SeisSingleTraceProc(const IOObj &in, const IOObj &out, const char *nm="Trace processor", const IOPar *iniopar=0, const uiString &msg=uiStrings::sProcessing(), int compnr=-1)
will sub-sample in inl and crl, and re-sample in Z
Definition: seisresampler.h:29
Summary for a Seismic object.
Definition: segydirectdef.h:22
bool skipcurtrc_
Definition: seissingtrcproc.h:106
bool is3d_
Definition: seissingtrcproc.h:115
#define od_int64
Definition: plftypes.h:35
bool allszsfound_
Definition: seissingtrcproc.h:105
bool fillnull_
Definition: seissingtrcproc.h:116
#define mExpClass(module)
Definition: commondefs.h:177
virtual ~SeisSingleTraceProc()
Seismic trace.
Definition: seistrc.h:34
int trcsperstep_
Definition: seissingtrcproc.h:111
int nrSkipped() const
Definition: seissingtrcproc.h:78
ObjectSet< SeisTrcReader > rdrs_
Definition: seissingtrcproc.h:99
SeisTrc & intrc_
Definition: seissingtrcproc.h:101
Notifier< SeisSingleTraceProc > traceselected_
Definition: seissingtrcproc.h:92
void setTracesPerStep(int n)
default is 10
Definition: seissingtrcproc.h:69
const SeisTrcReader * reader(int idx=0) const
Definition: seissingtrcproc.h:63
int totnr_
Definition: seissingtrcproc.h:109
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
void prepareNullFilling()
int nrwr_
Definition: seissingtrcproc.h:107
Scaling of floating point numbers.
Definition: scaler.h:33
Notifier< SeisSingleTraceProc > proctobedone_
Definition: seissingtrcproc.h:93
int compnr_
Definition: seissingtrcproc.h:121
virtual od_int64 totalNr() const
void skipCurTrc()
will also be checked after processing CB
Definition: seissingtrcproc.h:60
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
void setExtTrcToSI(bool yn)
Definition: seissingtrcproc.h:88
Scaler * scaler_
Definition: seissingtrcproc.h:113
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
SeisResampler * resampler_
Definition: seissingtrcproc.h:103
void fillNullTraces(bool yn=true)
Definition: seissingtrcproc.h:86
const Scaler * scaler() const
Definition: seissingtrcproc.h:95
void setScaler(Scaler *)
Scaler becomes mine.
int nrskipped_
Definition: seissingtrcproc.h:108
Compound key consisting of ints.
Definition: multiid.h:24
BinID fillbid_
Definition: seissingtrcproc.h:117
SeisTrcWriter & wrr_
Definition: seissingtrcproc.h:100
int currdridx_
Definition: seissingtrcproc.h:112
SeisSingleTraceProc(ObjectSet< IOObj >, const IOObj &, const char *nm="Trace processor", ObjectSet< IOPar > *iniopars=0, const uiString &msg=uiStrings::sProcessing(), int compnr=-1)
uiString uiMessage() const
will be message() again in 7.x
bool extendtrctosi_
Definition: seissingtrcproc.h:120
void setTotalNrIfUnknown(int nr)
Definition: seissingtrcproc.h:80
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
bool skipnull_
Definition: seissingtrcproc.h:114
uiString curmsg_
Definition: seissingtrcproc.h:104
mODTextTranslationClass(SeisSingleTraceProc)
SeisTrc * worktrc_
Definition: seissingtrcproc.h:102
const SeisTrc & getInputTrace()
Definition: seissingtrcproc.h:67
void setProcPars(const IOPar &, bool is2d)
Sets all above proc pars from IOPar.
bool addReader(const IOObj &, const IOPar *iop=0)
Must be done before any step.
void skipNullTraces(bool yn=true)
Definition: seissingtrcproc.h:85
const SeisTrcWriter & writer() const
Definition: seissingtrcproc.h:65
SeisSingleTraceProc(const IOObj &out, const char *nm, const uiString &msg)
int nrWritten() const
Definition: seissingtrcproc.h:79
Definition: seiswrite.h:41
void setInput(const IOObj &, const IOObj &, const char *, const IOPar *, const uiString &)
Must be done before any step.
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
MultiID & wrrkey_
Definition: seissingtrcproc.h:110
TrcKeySampling fillhs_
Definition: seissingtrcproc.h:118
Single trace processing executor.
Definition: seissingtrcproc.h:37
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021