16 #include "generalmod.h" 45 bool forceusecbvsinfo=
false);
49 int bytesOverheadPerTrace()
const;
51 BinID nextBinID()
const;
53 bool goTo(
const BinID&);
61 bool fetch(
void** buffers,
const bool* comps=0,
64 bool fetch(
TraceData& buffers,
const bool* comps=0,
88 void getAuxInfoSel(
const char*);
112 bool readInfo(
bool,
bool);
121 void setCubePos(
bool fromgeom)
const;
122 void updCurBinID()
const;
#define mExpClass(module)
Definition: commondefs.h:160
DataInterpreter< int > iinterp_
Definition: cbvsreader.h:105
od_istream & strm_
Definition: cbvsreader.h:85
PosInfo::CubeDataPos curldscubepos_
Definition: cbvsreader.h:118
#define od_int64
Definition: plftypes.h:36
int bytespertrace_
Definition: cbvsreader.h:101
int idxatpos_
Definition: cbvsreader.h:103
A cartesian coordinate in 2D space.
Definition: coord.h:25
CoordPol
Definition: cbvsio.h:50
Manager for reading CBVS file-packs.
Definition: cbvsreadmgr.h:31
OD class for stream read.
Definition: od_istream.h:24
PosInfo::CubeDataPos curgeomcubepos_
Definition: cbvsreader.h:117
const CBVSInfo & info() const
Definition: cbvsreader.h:48
CBVSInfo info_
Definition: cbvsreader.h:86
Reader for CBVS format.
Definition: cbvsreader.h:40
static int defHeaderSize()
Definition: cbvsreader.h:81
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
const TypeSet< Coord > & trailerCoords() const
Definition: cbvsreader.h:79
BinID firstbinid_
Definition: cbvsreader.h:102
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:27
Position in a CubeData.
Definition: posinfo.h:73
bool hasAuxInfo() const
Definition: cbvsreader.h:57
TrcKeySampling hs_
Definition: cbvsreader.h:108
DataInterpreter< double > dinterp_
Definition: cbvsreader.h:107
Base class for CBVS reader and writer.
Definition: cbvsio.h:29
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
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
bool hinfofetched_
Definition: cbvsreader.h:100
A set of data buffers and their interpreters.
Definition: tracedata.h:32
int auxnrbytes_
Definition: cbvsreader.h:104
DataInterpreter< float > finterp_
Definition: cbvsreader.h:106
CoordPol coordPol() const
Definition: cbvsreader.h:119
Interval< int > samprg_
Definition: cbvsreader.h:109
TypeSet< int > posnrs_
Definition: cbvsreader.h:110
od_int64 datastartfo_
Definition: cbvsreader.h:114
int trcNrAtPosition() const
Definition: cbvsreader.h:77
od_int64 lastposfo_
Definition: cbvsreader.h:113