16 #include "generalmod.h" 36 bool single_file=
false,
37 bool glob_info_only=
false,
38 bool forceusecbvsinfo=
false);
44 int bytesOverheadPerTrace()
const;
47 BinID nextBinID()
const;
48 bool goTo(
const BinID&);
53 bool fetch(
void**,
const bool* comps=0,
55 bool fetch(
TraceData&,
const bool* comps=0,
59 static const char* check(
const char*);
63 int nrComponents()
const;
64 const BinID& binID()
const;
65 void getIsRev(
bool& inl,
bool& crl)
const;
68 {
return (
const char*)basefname_; }
71 {
return readers_.size(); }
73 {
return *readers_[idx]; }
77 void dumpInfo(
od_ostream&,
bool include_compinfo)
const;
92 int nextRdrNr(
int)
const;
93 const char* errMsg_()
const;
#define mExpClass(module)
Definition: commondefs.h:160
OD class for stream write common access to the user log file, or std::cout in batch progs...
Definition: od_ostream.h:26
Base class for CBVS read and write manager.
Definition: cbvsio.h:72
Manager for reading CBVS file-packs.
Definition: cbvsreadmgr.h:31
OD class for stream read.
Definition: od_istream.h:24
Reader for CBVS format.
Definition: cbvsreader.h:40
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
int nrReaders() const
Definition: cbvsreadmgr.h:70
int rdr1firstsampnr_
Definition: cbvsreadmgr.h:88
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
CBVSInfo & info_
Definition: cbvsreadmgr.h:86
const char * baseFileName() const
Definition: cbvsreadmgr.h:67
const CBVSReader & reader(int idx) const
Definition: cbvsreadmgr.h:72
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:30
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
bool vertical_
Definition: cbvsreadmgr.h:87
A set of data buffers and their interpreters.
Definition: tracedata.h:32
ObjectSet< CBVSReader > readers_
Definition: cbvsreadmgr.h:85
const CBVSInfo & info() const
Definition: cbvsreadmgr.h:43