 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "generalmod.h"
35 bool single_file=
false,
36 bool glob_info_only=
false,
37 bool forceusecbvsinfo=
false);
52 bool fetch(
void**,
const bool* comps=0,
58 static const char*
check(
const char*);
67 {
return (
const char*)basefname_; }
70 {
return readers_.size(); }
72 {
return *readers_[idx]; }
const char * errMsg_() const
Base class for CBVS read and write manager.
Definition: cbvsio.h:72
A set of data buffers and their interpreters.
Definition: tracedata.h:32
ObjectSet< CBVSReader > readers_
Definition: cbvsreadmgr.h:84
const BinID & binID() const
const char * baseFileName() const
Definition: cbvsreadmgr.h:66
#define mExpClass(module)
Definition: commondefs.h:177
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
Manager for reading CBVS file-packs.
Definition: cbvsreadmgr.h:31
int nrReaders() const
Definition: cbvsreadmgr.h:69
bool fetch(void **, const bool *comps=0, const Interval< int > *samps=0)
bool addReader(od_istream *, const TrcKeyZSampling *, bool, bool)
Reader for CBVS format.
Definition: cbvsreader.h:40
static const char * check(const char *)
const CBVSReader & reader(int idx) const
Definition: cbvsreadmgr.h:71
bool handleInfo(CBVSReader *, int)
void getPositions(TypeSet< BinID > &) const
int rdr1firstsampnr_
Definition: cbvsreadmgr.h:87
Hor+Vert sampling in 3D surveys.
Definition: trckeyzsampling.h:35
void getIsRev(bool &inl, bool &crl) const
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:31
int pruneReaders(const TrcKeyZSampling &)
returns number of readers left.
void getPositions(TypeSet< Coord > &) const
This may actually reset the position to the first.
void dumpInfo(od_ostream &, bool include_compinfo) const
Auxiliray data possibly needed at location. Mostly a seismic thing.
Definition: posauxinfo.h:22
bool fetch(TraceData &, const bool *comps=0, const Interval< int > *samps=0)
See CBVSReader::fetch comments.
const CBVSInfo & info() const
Definition: cbvsreadmgr.h:42
int bytesOverheadPerTrace() const
bool vertical_
Definition: cbvsreadmgr.h:86
bool addReader(const char *, const TrcKeyZSampling *, bool, bool)
CBVSInfo & info_
Definition: cbvsreadmgr.h:85
bool getAuxInfo(PosAuxInfo &)
Data available in CBVS format header and trailer.
Definition: cbvsinfo.h:34
CBVSReadMgr(const char *, const TrcKeyZSampling *cs=0, bool single_file=false, bool glob_info_only=false, bool forceusecbvsinfo=false)
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
const TypeSet< Coord > & trailerCoords() const
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021