23 namespace PosInfo {
class CubeData;
class CubeDataPos; }
47 const char* outputfnm);
62 ReSorter(const Setup&,const
char* linename=0);
92 unsigned char hdrbuf_[3600];
102 bool getCurPos(
BinID&);
104 bool getNext(
const BinID&,
int&,
int&)
const;
105 bool createOutput(
const BinID&);
106 bool openOutputFile();
107 int ensureFileOpen(
int);
108 bool readData(
int,
int);
#define mExpClass(module)
Definition: commondefs.h:160
Summary for a Seismic object.
Definition: segydirectdef.h:23
FixedString Setup()
Definition: keystrs.h:116
FixedString Filter()
Definition: keystrs.h:67
od_int64 totnr_
Definition: segyresorter.h:83
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Definition: segydirectdef.h:35
od_int64 totalNr() const
Definition: segyresorter.h:70
#define od_int64
Definition: plftypes.h:36
uiString uiNrDoneText() const
will be nrDoneText() in 7.x
Definition: segyresorter.h:68
unsigned char * trcbuf_
Definition: segyresorter.h:93
TypeSet< BinID > binids_
Definition: segyresorter.h:96
Definition: uistring.h:89
StreamData sdout_
Definition: segyresorter.h:84
SEGY::DirectReader * drdr_
Definition: segyresorter.h:80
Set of BufferString objects.
Definition: bufstringset.h:28
Definition: segyfiledata.h:39
Interval of values.
Definition: commontypes.h:31
ObjectSet< StreamData > inpsds_
Definition: segyresorter.h:88
Decides whether a given position should be included.
Definition: posfilter.h:45
TypeSet< int > fidxs_
Definition: segyresorter.h:89
GeomType
Definition: seistype.h:33
Definition: segyresorter.h:42
Re-sorts SEG-Y files, input must be 'scanned'.
Definition: segyresorter.h:38
const Setup setup_
Definition: segyresorter.h:78
bool needwritefilehdrs_
Definition: segyresorter.h:86
Position in a CubeData.
Definition: posinfo.h:73
Holds data to use and close an iostream.
Definition: strmdata.h:28
Position.
Definition: commontypes.h:42
uiString msg_
Definition: segyresorter.h:81
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
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
od_int64 nrdone_
Definition: segyresorter.h:82
BufferStringSet inpfnms_
Definition: segyresorter.h:90
Definition: segydirecttr.h:36
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
PosInfo::CubeDataPos & cdp_
Definition: segyresorter.h:97
od_int64 trcbytes_
Definition: segyresorter.h:94
Pos::Filter * posfilt_
Definition: segyresorter.h:98
Interval< int > curinlrg_
Definition: segyresorter.h:85
Compound key consisting of ints.
Definition: multiid.h:25
Specification to enable chunkwise execution of a process.
Definition: executor.h:39
od_int64 nrDone() const
Definition: segyresorter.h:69