 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "generalmod.h"
44 bool forceusecbvsinfo=
false);
60 bool fetch(
void** buffers,
const bool* comps=0,
bool hasAuxInfo() const
Definition: cbvsreader.h:56
int trcNrAtPosition() const
Definition: cbvsreader.h:76
Horizontal sampling (inline and crossline range and steps).
Definition: trckeysampling.h:35
A set of data buffers and their interpreters.
Definition: tracedata.h:32
PosInfo::CubeDataPos curgeomcubepos_
Definition: cbvsreader.h:116
static const char * check(od_istream &)
CBVSInfo info_
Definition: cbvsreader.h:85
CoordPol coordPol() const
Definition: cbvsreader.h:118
static int defHeaderSize()
Definition: cbvsreader.h:80
CoordPol
Definition: cbvsio.h:49
bool goTo(const BinID &)
returns 0/0 at end
#define od_int64
Definition: plftypes.h:35
#define mExpClass(module)
Definition: commondefs.h:177
const CBVSInfo & info() const
Definition: cbvsreader.h:47
bool fetch(void **buffers, const bool *comps=0, const Interval< int > *samps=0, int offs=0)
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
int auxnrbytes_
Definition: cbvsreader.h:103
bool getAuxInfo(PosAuxInfo &)
Manager for reading CBVS file-packs.
Definition: cbvsreadmgr.h:31
TrcKeySampling hs_
Definition: cbvsreader.h:107
Reader for CBVS format.
Definition: cbvsreader.h:40
DataInterpreter< float > finterp_
Definition: cbvsreader.h:105
Position in a CubeData.
Definition: posinfo.h:73
void setCubePos(bool fromgeom) const
int getPosNr(const PosInfo::CubeDataPos &, bool) const
bool hinfofetched_
Definition: cbvsreader.h:99
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
A cartesian coordinate in 2D space.
Definition: coord.h:25
DataInterpreter< int > iinterp_
Definition: cbvsreader.h:104
PosInfo::CubeDataPos curldscubepos_
Definition: cbvsreader.h:117
TypeSet< int > posnrs_
Definition: cbvsreader.h:109
od_int64 datastartfo_
Definition: cbvsreader.h:113
bool fetch(TraceData &buffers, const bool *comps=0, const Interval< int > *samps=0, int offs=0)
CBVSReader(od_istream *, bool glob_info_only=false, bool forceusecbvsinfo=false)
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
od_istream & strm_
Definition: cbvsreader.h:84
void getAuxInfoSel(const char *)
Interval< int > samprg_
Definition: cbvsreader.h:108
void getText(int, BufferString &)
bool readInfo(bool, bool)
int idxatpos_
Definition: cbvsreader.h:102
od_int64 lastposfo_
Definition: cbvsreader.h:112
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Base class for CBVS reader and writer.
Definition: cbvsio.h:29
int bytespertrace_
Definition: cbvsreader.h:100
BinID firstbinid_
Definition: cbvsreader.h:101
Coord getTrailerCoord(const BinID &) const
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
const TypeSet< Coord > & trailerCoords() const
Definition: cbvsreader.h:78
int bytesOverheadPerTrace() const
DataInterpreter< double > dinterp_
Definition: cbvsreader.h:106
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021