24 namespace PosInfo {
class CubeData;
class Line2DData; }
39 virtual bool is2D()
const = 0;
60 bool is2D()
const {
return false; }
74 bool is2D()
const {
return true; }
75 const char*
lineName()
const {
return lnm_.buf(); }
82 {
return getGather(
BinID(0,trcnr), b ); }
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
Pos::GeomID geomid_
Definition: seispsread.h:89
Position info for a 2D line.
Definition: posinfo2d.h:65
Definition: uistring.h:89
Set of BufferString objects.
Definition: bufstringset.h:28
reads from a 3D prestack seismic data store.
Definition: seispsread.h:56
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
SeisTrc * getTrc(int trcnr, int nr=0) const
Definition: seispsread.h:79
BufferString lnm_
Definition: seispsread.h:88
Pos::GeomID geomID() const
Definition: seispsread.h:76
virtual bool getSampleNames(BufferStringSet &) const
Definition: seispsread.h:47
const char * lineName() const
Definition: seispsread.h:75
bool getGath(int trcnr, SeisTrcBuf &b) const
Definition: seispsread.h:81
bool is2D() const
Definition: seispsread.h:60
virtual void usePar(const IOPar &)
Definition: seispsread.h:41
Index_Type GeomID
Definition: commontypes.h:52
Position info, often segmented.
Definition: posinfo.h:40
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Seismic trace.
Definition: seistrc.h:34
bool is2D(const PicksType &picks)
Definition: pickset.h:142
set of seismic traces.
Definition: seisbuf.h:31
virtual ~SeisPSReader()
Definition: seispsread.h:38
const char * errMsg() const
Definition: horizontracker.h:61
reads from a prestack seismic data store.
Definition: seispsread.h:34
reads from a 2D prestack seismic data store.
Definition: seispsread.h:69
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:95
bool is2D() const
Definition: seispsread.h:74
const SeisTrc * getTrace(EM::SubID) const