 |
OpendTect
6.6
|
Go to the documentation of this file.
30 namespace Seis {
class PosIndexer; }
45 : filenr_(fnr), trcidx_(tnr) {}
46 bool isValid()
const {
return filenr_>=0; }
86 bool isEmpty()
const {
return totalsz_<2; }
88 bool isRev0()
const {
return isrev0_; }
bool setOutputStream(od_ostream &)
od_stream_Pos start_
Definition: segyfiledata.h:134
bool readVersion1File(ascistream &)
builds an index of a list of positions, making it easy to find a specific position.
Definition: seisposindexer.h:48
SortedTable< int, Coord > * coords_
Definition: segyfiledata.h:159
TypeSet< Seis::PosKey > keys_
Definition: segyfiledata.h:156
bool add(const Seis::PosKey &, bool)
Set of BufferString objects.
Definition: bufstringset.h:26
Summary for a Seismic object.
Definition: segydirectdef.h:22
FileDataSet(const IOPar &iop)
#define od_int64
Definition: plftypes.h:35
StoredData * storeddata_
Definition: segyfiledata.h:158
Definition: segyfiledata.h:39
#define mExpClass(module)
Definition: commondefs.h:177
FixedString fileName(int) const
OD class for stream read common access to the std::cin.
Definition: od_istream.h:24
FileDataSet(const FileDataSet &fd)
Not implemented, just to make linker complain.
Seis::GeomType geomType() const
Definition: segyfiledata.h:89
TypeSet< od_int64 > cumsizes_
Definition: segyfiledata.h:150
void addFile(const char *fnm)
Definition: segyfiledata.h:43
StoredData(const char *filename, od_stream_Pos start, const DataCharacteristics &int32)
Threads::Lock lock_
Definition: segyfiledata.h:132
FileDataSet(const IOPar &iop, ascistream &)
Reads old version of file into memory.
od_int64 od_stream_Pos
Definition: od_iosfwd.h:20
Byte-level data interpreter.
Definition: cbvswriter.h:21
int nrstanzas_
Definition: segyfiledata.h:148
bool isRev0() const
Definition: segyfiledata.h:88
FileDataSet(const IOPar &, const char *filename, od_stream_Pos start, const DataCharacteristics &int32)
OpendTect standard ascii format file writing.
Definition: ascstream.h:32
A cartesian coordinate in 2D space.
Definition: coord.h:25
Definition: segyfiledata.h:119
const IOPar & segyPars() const
Definition: segyfiledata.h:90
void getReport(IOPar &) const
od_ostream * ostrm_
Definition: segyfiledata.h:136
int filenr_
Definition: segyfiledata.h:49
SamplingData< float > sampling_
Definition: segyfiledata.h:146
bool isrev0_
Definition: segyfiledata.h:145
TrcIdx(int fnr=-1, od_int64 tnr=0)
Definition: segyfiledata.h:44
od_int64 totalsz_
Definition: segyfiledata.h:151
TrcIdx getFileIndex(od_int64) const
int getTrcSz() const
Definition: segyfiledata.h:81
Seis::GeomType geom_
Definition: segyfiledata.h:144
void setDiscardNull(bool yn)
Definition: segyfiledata.h:91
OD::String that holds an existing text string.
Definition: fixedstring.h:29
void save2DCoords(bool yn)
void setAuxData(const Seis::GeomType &, const SEGYSeisTrcTranslator &)
int trcsz_
Definition: segyfiledata.h:147
bool getDetails(od_int64, Seis::PosKey &, bool &usable) const
DataInterpreter< int > * int32di_
Definition: segyfiledata.h:130
bool isEmpty() const
Definition: segyfiledata.h:86
Coord get2DCoord(int trcnr) const
BoolTypeSet usable_
Definition: segyfiledata.h:157
bool readVersion1(ascistream &)
bool addTrace(int fileidx, const Seis::PosKey &, const Coord &, bool usable)
Keys that should be used with od_process_segyio.cc.
Definition: segybatchio.h:22
Definition: seisposkey.h:23
Seis::PosIndexer * indexer_
Definition: segyfiledata.h:161
void toNextFile()
Definition: segyfiledata.h:47
void dump(od_ostream &) const
bool usePar(const IOPar &iop)
Read auxdata from storage.
BufferStringSet filenames_
Definition: segyfiledata.h:149
OpendTect standard ascii format file reading.
Definition: ascstream.h:83
int nrusable_
Definition: segyfiledata.h:152
IOPar segypars_
Definition: segyfiledata.h:143
bool isValid() const
Definition: segyfiledata.h:46
bool getKey(od_int64, Seis::PosKey &, bool &) const
GeomType
Definition: seistype.h:32
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
void fillPar(IOPar &iop) const
Write auxdata.
bool discardnull_
Definition: segyfiledata.h:153
od_int64 size() const
Definition: segyfiledata.h:87
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
od_int64 trcidx_
Definition: segyfiledata.h:50
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
byte-level data characteristics of stored data.
Definition: datachar.h:37
od_istream * istrm_
Definition: segyfiledata.h:133
void setIndexer(Seis::PosIndexer *n)
const SamplingData< float > & getSampling() const
Definition: segyfiledata.h:80
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021