 |
OpendTect
6.6
|
Go to the documentation of this file.
27 namespace Seis {
class SelData; }
48 virtual const char* name()
const = 0;
49 virtual const char* implName()
const = 0;
50 virtual bool fetch(
SeisTrc&) = 0;
51 virtual int totalNr()
const {
return -1; }
96 friend class SeisImporterWriterTask;
112 const char*
name()
const {
return name_; }
uiString uiMessage() const
will be message() again in 7.x
SeisTrc & trc_
Definition: seisimporter.h:81
BinID & prevbid_
Definition: seisimporter.h:82
void removeNull(bool yn)
Definition: seisimporter.h:116
Reader & reader()
Definition: seisimporter.h:68
reads from a seismic data store.
Definition: seisread.h:50
State state_
Definition: seisimporter.h:87
Seis::GeomType geomtype_
Definition: seisimporter.h:86
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
BinID sorting parameters.
Definition: binidsorting.h:27
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
SeisTrcReader & reader()
Definition: seisimporter.h:110
Seismic trace.
Definition: seistrc.h:34
mODTextTranslationClass(SeisImporter)
SeisTrcWriter & writer()
Definition: seisimporter.h:69
int nrread_
Definition: seisimporter.h:88
uiString hndlmsg_
Definition: seisimporter.h:100
@ WriteBuf
Definition: seisimporter.h:73
SeisTrcReader & rdr_
Definition: seisimporter.h:126
BinIDSorting * sorting_
Definition: seisimporter.h:84
Scaler * scaler_
Definition: seisimporter.h:129
void setScaler(Scaler *)
becomes mine
set of seismic traces.
Definition: seisbuf.h:31
bool sortingOk(const SeisTrc &)
void setResampler(SeisResampler *)
becomes mine
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
SeisResampler * resampler_
Definition: seisimporter.h:128
int maxqueuesize_
Definition: seisimporter.h:78
Scaling of floating point numbers.
Definition: scaler.h:33
const char * implName() const
int nrSkipped() const
Definition: seisimporter.h:67
contains input (sub-)selection data from a cube or lineset
Definition: seisselection.h:82
SeisStdImporterReader(const IOObj &, const char *nm)
State
Definition: seisimporter.h:73
Definition: seisimporter.h:105
#define mStruct(module)
Definition: commondefs.h:182
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Is an object that faciliates many threads to wait for something to happen.
Definition: thread.h:110
int queueid_
Definition: seisimporter.h:77
void reportWrite(const uiString &)
Reader * rdr_
Definition: seisimporter.h:75
Helps import or export of seismic data.
Definition: seisimporter.h:32
SeisImporter(Reader *, SeisTrcWriter &, Seis::GeomType)
Reader becomes mine. Has to be non-null.
int sort2ddir_
Definition: seisimporter.h:83
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
BinIDSortingAnalyser * sortanal_
Definition: seisimporter.h:85
SeisTrcWriter & wrr_
Definition: seisimporter.h:76
uiString errmsg_
Definition: seisimporter.h:99
Analyses whether input BinIDs are sorted.
Definition: binidsorting.h:68
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
SeisTrcBuf & buf_
Definition: seisimporter.h:80
const char * name() const
Definition: seisimporter.h:112
BufferString errmsg_
Definition: horizontracker.h:118
bool remnull_
Definition: seisimporter.h:127
int nrwritten_
Definition: seisimporter.h:89
void setSelData(Seis::SelData *)
becomes mine
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
mODTextTranslationClass(SeisStdImporterReader)
GeomType
Definition: seistype.h:32
const BufferString name_
Definition: seisimporter.h:125
Definition: seiswrite.h:41
Threads::ConditionVar & lock_
Definition: seisimporter.h:79
int nrskipped_
Definition: seisimporter.h:90
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021