17 namespace PosInfo {
class CubeData; }
30 virtual bool skip(
int);
31 virtual bool forRead()
const {
return true; }
34 virtual bool goTo(
const BinID&);
39 const CallBack*)
const {
return false; }
43 virtual const char* connType()
const;
54 virtual bool initRead_();
56 {
errmsg_ = tr(
"No write to PS Cube" );
return false; }
57 virtual bool commitSelections_();
BinID curbinid_
Definition: seispscubetr.h:51
#define mExpClass(module)
Definition: commondefs.h:157
Seismics.
Definition: segydirectdef.h:20
virtual bool supportsGoTo() const
Definition: seispscubetr.h:33
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
virtual bool forRead() const
Definition: seispscubetr.h:31
Definition: seispscubetr.h:20
PosInfo::CubeData & posdata_
Definition: seispscubetr.h:50
reads from a 3D prestack seismic data store.
Definition: seispsread.h:58
virtual bool isUserSelectable(bool fr) const
Definition: seispscubetr.h:44
virtual int bytesOverheadPerTrace() const
Definition: seispscubetr.h:35
Definition: seistrctr.h:85
Information for a seismic trace, AKA trace header info.
Definition: seisinfo.h:24
SeisPS3DReader * psrdr_
Definition: seispscubetr.h:48
SeisTrc & trc_
Definition: seispscubetr.h:49
Position info, often segmented.
Definition: posinfo.h:38
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Seismic trace.
Definition: seistrc.h:31
BufferString errmsg_
Definition: horizontracker.h:117
bool inforead_
Definition: seispscubetr.h:52
virtual bool initWrite_(const SeisTrc &)
Definition: seispscubetr.h:55
TypeSet< int > trcnrs_
Definition: seispscubetr.h:62
virtual bool implSetReadOnly(const IOObj *, bool) const
Definition: seispscubetr.h:40
CallBacks object-oriented (object + method).
Definition: callback.h:62
Position info for an entire 3D cube. The LineData's are not sorted.
Definition: posinfo.h:96
virtual bool implRemove(const IOObj *) const
Definition: seispscubetr.h:37
#define isTranslator(spec, clss)
Definition: transl.h:224
virtual bool implRename(const IOObj *, const char *, const CallBack *) const
Definition: seispscubetr.h:38