 |
OpendTect
6.6
|
Go to the documentation of this file.
27 namespace Seis {
class Bounds;
class Bounds2D; }
30 class CubeData;
class CubeDataIterator;
31 class Line2DData;
class Line2DDataIterator;
bool getData(TraceData &)
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
A set of data buffers and their interpreters.
Definition: tracedata.h:32
int getNrOffsets(int maxnrpostobechecked=10) const
bool inforead
Definition: seisread.h:110
PosInfo::Line2DDataIterator * pslditer_
Definition: seisread.h:123
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:27
SeisTrcReader(const IOObj *=0)
bool isPrepared() const
Definition: seisread.h:85
Data connection.
Definition: conn.h:30
reads from a seismic data store.
Definition: seisread.h:50
const Scaler * getTraceScaler() const
Position info for a 2D line.
Definition: posinfo2d.h:65
bool forcefloats
Definition: seisread.h:108
SeisTrcReader(const char *fnm)
Open 'loose' CBVS files only.
Summary for a Seismic object.
Definition: segydirectdef.h:22
int nrfetchers
Definition: seisread.h:113
#define mExpClass(module)
Definition: commondefs.h:177
Seismic trace.
Definition: seistrc.h:34
int curLineIdx() const
Definition: seisread.h:94
PosInfo::CubeDataIterator * pscditer_
Definition: seisread.h:122
bool get2DData(TraceData &)
@ Prod
Definition: seistype.h:30
bool entryis2d
Definition: seisread.h:118
int selcomp_
Definition: seisread.h:125
bool foundvalidinl
Definition: seisread.h:106
reads from a 2D prestack seismic data store.
Definition: seispsread.h:69
set of seismic traces.
Definition: seisbuf.h:31
StepInterval< int > curtrcnrrg
Definition: seisread.h:119
SeisPS3DReader * psrdr3d_
Definition: seisread.h:121
Pos::GeomID geomID() const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
Iterates through CubeData.
Definition: posinfo.h:221
int nextConn(SeisTrcInfo &)
bool ensureCurLineAttribOK(const BufferString &)
StepInterval< int > curTrcNrRange() const
Definition: seisread.h:95
Scaling of floating point numbers.
Definition: scaler.h:33
Seis::Bounds * getBounds() const
use after prepareWork(). If not avail: survinfo
bool prepareWork(Seis::ReadMode rm=Seis::Prod)
GeomIDProvider * geomIDProvider() const
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
Seis::ReadMode readmode
Definition: seisread.h:117
void setComponent(int ic)
Definition: seisread.h:89
bool new_packet
Definition: seisread.h:107
int prev_inl
Definition: seisread.h:111
Definition: seistrctr.h:90
void forceFloatData(bool yn=true)
Only effective if called before prepareWork()
Definition: seisread.h:60
Seis::Bounds * get3DBounds(const StepInterval< int > &, const StepInterval< int > &, const StepInterval< float > &) const
Definition: seisbounds.h:74
void fillPar(IOPar &) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
BinID curpsbid_
Definition: seisread.h:124
Executor * fetcher
Definition: seisread.h:116
SeisPS2DReader * psrdr2d_
Definition: seisread.h:120
ReadMode
Definition: seistype.h:30
Position info, often segmented.
Definition: posinfo.h:40
contains domain-specific data boundary details.
Definition: seisbounds.h:31
int curlineidx
Definition: seisread.h:112
SeisTrcBuf * tbuf_
Definition: seisread.h:115
const SeisTrcTranslator * seis2Dtranslator()
bool initBounds2D(const PosInfo::Line2DData &, Seis::Bounds2D &) const
base class for seis reader and writer.
Definition: seisstor.h:33
reads from a 3D prestack seismic data store.
Definition: seispsread.h:56
bool get3DGeometryInfo(PosInfo::CubeData &) const
TrcKeySampling * outer
Definition: seisread.h:114
bool prepared
Definition: seisread.h:109
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Class providing a current line key.
Definition: linekey.h:53
Iterates through Line2DData.
Definition: posinfo2d.h:139
Index_Type GeomID
Definition: commontypes.h:87
mODTextTranslationClass(SeisTrcReader)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021