 |
OpendTect
6.6
|
Go to the documentation of this file.
23 namespace PosInfo {
class CubeData;
class Line2DData; }
38 virtual bool is2D()
const = 0;
59 bool is2D()
const {
return false; }
73 bool is2D()
const {
return true; }
74 const char*
lineName()
const {
return lnm_.buf(); }
81 {
return getGather(
BinID(0,trcnr), b ); }
virtual uiString errMsg() const =0
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
virtual bool getGather(const BinID &, SeisTrcBuf &) const =0
SeisPS2DReader(Pos::GeomID)
Pos::GeomID geomid_
Definition: seispsread.h:88
const char * lineName() const
Definition: seispsread.h:74
Position info for a 2D line.
Definition: posinfo2d.h:65
Set of BufferString objects.
Definition: bufstringset.h:26
Summary for a Seismic object.
Definition: segydirectdef.h:22
#define mExpClass(module)
Definition: commondefs.h:177
Seismic trace.
Definition: seistrc.h:34
virtual const PosInfo::Line2DData & posData() const =0
reads from a 2D prestack seismic data store.
Definition: seispsread.h:69
set of seismic traces.
Definition: seisbuf.h:31
bool getGath(int trcnr, SeisTrcBuf &b) const
Definition: seispsread.h:80
virtual ~SeisPSReader()
Definition: seispsread.h:37
bool is2D() const
Definition: seispsread.h:59
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
SeisTrc * getTrc(int trcnr, int nr=0) const
Definition: seispsread.h:78
virtual void usePar(const IOPar &)
Definition: seispsread.h:40
const SeisTrc * getTrace(EM::SubID) const
virtual StepInterval< float > getZRange() const
virtual bool getSampleNames(BufferStringSet &) const
Definition: seispsread.h:46
virtual const PosInfo::CubeData & posData() const =0
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool is2D() const
Definition: seispsread.h:73
SeisPS2DReader(const char *lnm)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
reads from a prestack seismic data store.
Definition: seispsread.h:34
Position info, often segmented.
Definition: posinfo.h:40
BufferString lnm_
Definition: seispsread.h:87
virtual SeisTrc * getTrace(const BinID &, int nr=0) const
virtual bool is2D() const =0
reads from a 3D prestack seismic data store.
Definition: seispsread.h:56
Pos::GeomID geomID() const
Definition: seispsread.h:75
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Index_Type GeomID
Definition: commontypes.h:87
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021