1 #ifndef prestackeventio_h 2 #define prestackeventio_h 16 #include "prestackprocessingmod.h" 33 class EventPatchReader;
34 class EventPatchWriter;
68 static const char*
sFileType() {
return "Prestack events"; }
74 static const char*
sKeyISamp() {
return "In-line sampling"; }
75 static const char*
sKeyCSamp() {
return "Cross-line sampling";}
89 bool addReader(
const char* fnm );
90 bool readAuxData(
const char* fnm);
121 bool writeAuxData(
const char* fnm);
#define mExpClass(module)
Definition: commondefs.h:160
static const char * sAuxDataFileName()
Definition: prestackeventio.h:82
EventManager & eventmanager_
Definition: prestackeventio.h:126
ObjectSet< EventPatchReader > patchreaders_
Definition: prestackeventio.h:97
T to(const F &fr)
Definition: convert.h:33
uiString errmsg_
Definition: prestackeventio.h:154
const TrcKeySampling * horsel_
Definition: prestackeventio.h:95
Reader for PreStack events.
Definition: prestackeventio.h:40
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
IOObj * ioobj_
Definition: prestackeventio.h:124
IOObj * to_
Definition: prestackeventio.h:158
static const char * sKeyISamp()
Definition: prestackeventio.h:74
#define od_int64
Definition: plftypes.h:36
static const char * sKeyHorizonID()
Definition: prestackeventio.h:78
Definition: synthseis.h:36
static const char * sKeyPrimaryDipSource()
Definition: prestackeventio.h:72
EventManager * eventmanager_
Definition: prestackeventio.h:93
Definition: uistring.h:89
uiString uiMessage() const
will be message() again in 7.x
Definition: prestackeventio.h:116
Set of BufferString objects.
Definition: bufstringset.h:28
static const char * sKeyInt32DataChar()
Definition: prestackeventio.h:70
ObjectSet< EventPatchWriter > patchwriters_
Definition: prestackeventio.h:123
const BinIDValueSet * bidsel_
Definition: prestackeventio.h:94
static const char * sKeySecondaryDipSource()
Definition: prestackeventio.h:73
od_int64 nrDone() const
Definition: prestackeventio.h:142
Duplicator for PreStack events.
Definition: prestackeventio.h:135
Byte-level data interpreter.
Definition: cbvswriter.h:22
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
BufferStringSet filestocopy_
Definition: prestackeventio.h:153
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
static const char * sFileType()
Definition: prestackeventio.h:68
static const char * sKeyCSamp()
Definition: prestackeventio.h:75
static const char * sOldHorizonFileName()
Definition: prestackeventio.h:81
uiString message_
Definition: prestackeventio.h:155
static const char * sKeyInt16DataChar()
Definition: prestackeventio.h:69
const IOObj * ioobj_
Definition: prestackeventio.h:92
uiString errMsg() const
Definition: prestackeventio.h:147
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: prestackeventio.h:144
IOPar auxinfo_
Definition: prestackeventio.h:125
static const char * sKeyFloatDataChar()
Definition: prestackeventio.h:71
uiString errmsg_
Definition: prestackeventio.h:99
BufferString errmsg_
Definition: horizontracker.h:119
static const char * sKeyNextHorizonID()
Definition: prestackeventio.h:79
static const char * sKeyHorizonRef()
Definition: prestackeventio.h:80
uiString uiMessage() const
will be message() again in 7.x
Definition: prestackeventio.h:62
uiString uiMessage() const
will be message() again in 7.x
Definition: prestackeventio.h:143
A Pos::IdxPairValueSet with BinIDs.
Definition: binidvalset.h:23
const char * errMsg() const
Definition: horizontracker.h:61
static const char * sHorizonFileType()
Definition: prestackeventio.h:83
static const char * sKeyNrHorizons()
Definition: prestackeventio.h:77
IOObj * from_
Definition: prestackeventio.h:157
int totalnr_
Definition: prestackeventio.h:152
Writer for PreStack events.
Definition: prestackeventio.h:108
Type
Definition: valseriesevent.h:26
od_int64 totalNr() const
Definition: prestackeventio.h:141
uiString errmsg_
Definition: prestackeventio.h:127
bool trigger_
Definition: prestackeventio.h:100
static const char * sHorizonFileVersion()
Definition: prestackeventio.h:84
A EventManager is a set of EventsSet on multiple PreStack gathers, and are identified under the same ...
Definition: prestackevents.h:102
Specification to enable chunkwise execution of a process.
Definition: executor.h:39