1 #ifndef seis2dlinemerge_h 2 #define seis2dlinemerge_h 23 namespace PosInfo {
class Line2DData; }
32 enum Opt { MatchTrcNr, MatchCoords, SimpleAppend };
79 bool getLineID(
const char*,
int&)
const;
83 void makeBufsCompat();
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
od_int64 nrdone_
Definition: seis2dlinemerge.h:74
Info on IOObj for seismics.
Definition: seisioobjinfo.h:94
bool stckdupl_
Definition: seis2dlinemerge.h:50
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
BufferString lnm1_
Definition: seis2dlinemerge.h:46
#define od_int64
Definition: plftypes.h:36
PosInfo::Line2DData & l2dd1_
Definition: seis2dlinemerge.h:57
bool have2_
Definition: seis2dlinemerge.h:69
Position info for a 2D line.
Definition: posinfo2d.h:65
Definition: uistring.h:89
od_int64 nrDone() const
Definition: seis2dlinemerge.h:41
Set of BufferString objects.
Definition: bufstringset.h:28
SeisTrcBuf & tbuf1_
Definition: seis2dlinemerge.h:60
PosInfo::Line2DData & l2dd2_
Definition: seis2dlinemerge.h:58
BufferString outlnm_
Definition: seis2dlinemerge.h:48
Pos::GeomID lid2_
Definition: seis2dlinemerge.h:68
uiString msg_
Definition: seis2dlinemerge.h:72
Seis2DLinePutter * putter_
Definition: seis2dlinemerge.h:64
uiString uiMessage() const
will be message() again in 7.x
Definition: seis2dlinemerge.h:38
Executor * fetcher_
Definition: seis2dlinemerge.h:63
Seis2DDataSet * ds_
Definition: seis2dlinemerge.h:56
interface for object that writes 2D seismic data
Definition: seis2dlineio.h:41
int currentlyreading_
Definition: seis2dlinemerge.h:67
SeisTrcBuf & tbuf2_
Definition: seis2dlinemerge.h:61
SamplingData< int > numbering_
Definition: seis2dlinemerge.h:51
const Pos::GeomID & outgeomid_
Definition: seis2dlinemerge.h:70
Opt
Definition: seis2dlinemerge.h:32
PosInfo::Line2DData & outl2dd_
Definition: seis2dlinemerge.h:59
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: seis2dlinemerge.h:39
double snapdist_
Definition: seis2dlinemerge.h:52
Index_Type GeomID
Definition: commontypes.h:52
BufferStringSet & attrnms_
Definition: seis2dlinemerge.h:65
uiString nrdonemsg_
Definition: seis2dlinemerge.h:73
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
merges two 2D lines into a new one (same Line Set)
Definition: seis2dlinemerge.h:28
od_int64 totnr_
Definition: seis2dlinemerge.h:75
set of seismic traces.
Definition: seisbuf.h:31
BufferString lnm2_
Definition: seis2dlinemerge.h:47
Opt opt_
Definition: seis2dlinemerge.h:45
od_int64 totalNr() const
Definition: seis2dlinemerge.h:40
int curattridx_
Definition: seis2dlinemerge.h:66
bool renumber_
Definition: seis2dlinemerge.h:49
Set of 2D lines comparable with 3D seismic cube.
Definition: seis2ddata.h:37
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
SeisTrcBuf & outbuf_
Definition: seis2dlinemerge.h:62