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