![]() |
OpendTect
7.0
|
Classes | |
| struct | StoredData |
| struct | TrcIdx |
Public Member Functions | |
| FileDataSet (const FileDataSet &fd) | |
| Not implemented, just to make linker complain. More... | |
| FileDataSet (const IOPar &, const char *filename, od_stream_Pos start, const DataCharacteristics &int32) | |
| FileDataSet (const IOPar &iop) | |
| FileDataSet (const IOPar &iop, ascistream &) | |
| Reads old version of file into memory. More... | |
| ~FileDataSet () | |
| void | addFile (const char *fnm) |
| bool | addTrace (int fileidx, const Seis::PosKey &, const Coord &, bool usable) |
| void | dump (od_ostream &) const |
| StringView | fileName (int) const |
| void | fillPar (IOPar &iop) const |
| Write auxdata. More... | |
| Seis::GeomType | geomType () const |
| Coord | get2DCoord (int trcnr) const |
| bool | getDetails (od_int64, Seis::PosKey &, bool &usable) const |
| TrcIdx | getFileIndex (od_int64) const |
| void | getReport (IOPar &) const |
| const SamplingData< float > & | getSampling () const |
| int | getTrcSz () const |
| bool | isEmpty () const |
| bool | isRev0 () const |
| int | nrFiles () const |
| void | save2DCoords (bool yn) |
| const IOPar & | segyPars () const |
| void | setAuxData (const Seis::GeomType &, const SEGYSeisTrcTranslator &) |
| void | setDiscardNull (bool yn) |
| void | setIndexer (Seis::PosIndexer *n) |
| bool | setOutputStream (od_ostream &) |
| od_int64 | size () const |
| bool | usePar (const IOPar &iop) |
| Read auxdata from storage. More... | |
Protected Member Functions | |
| bool | readVersion1 (ascistream &) |
| bool | readVersion1File (ascistream &) |
Protected Attributes | |
| SortedTable< int, Coord > * | coords_ |
| TypeSet< od_int64 > | cumsizes_ |
| bool | discardnull_ |
| BufferStringSet | filenames_ |
| Seis::GeomType | geom_ |
| Seis::PosIndexer * | indexer_ |
| bool | isrev0_ |
| TypeSet< Seis::PosKey > | keys_ |
| int | nrstanzas_ |
| int | nrusable_ |
| SamplingData< float > | sampling_ |
| IOPar | segypars_ |
| StoredData * | storeddata_ |
| od_int64 | totalsz_ |
| int | trcsz_ |
| BoolTypeSet | usable_ |
<Stores scanned data from SEGY-files.
<>
| SEGY::FileDataSet::FileDataSet | ( | const IOPar & | iop, |
| ascistream & | |||
| ) |
Reads old version of file into memory.
| SEGY::FileDataSet::FileDataSet | ( | const IOPar & | iop | ) |
Creates empty set, can later be filled from scanning.
| SEGY::FileDataSet::~FileDataSet | ( | ) |
| SEGY::FileDataSet::FileDataSet | ( | const IOPar & | , |
| const char * | filename, | ||
| od_stream_Pos | start, | ||
| const DataCharacteristics & | int32 | ||
| ) |
Reads new version of file, only auxdata is read in, the bulk of the data remains on disk.
| SEGY::FileDataSet::FileDataSet | ( | const FileDataSet & | fd | ) |
Not implemented, just to make linker complain.
| void SEGY::FileDataSet::addFile | ( | const char * | fnm | ) |
| bool SEGY::FileDataSet::addTrace | ( | int | fileidx, |
| const Seis::PosKey & | , | ||
| const Coord & | , | ||
| bool | usable | ||
| ) |
| void SEGY::FileDataSet::dump | ( | od_ostream & | ) | const |
| StringView SEGY::FileDataSet::fileName | ( | int | ) | const |
| void SEGY::FileDataSet::fillPar | ( | IOPar & | iop | ) | const |
Write auxdata.
|
inline |
| Coord SEGY::FileDataSet::get2DCoord | ( | int | trcnr | ) | const |
| bool SEGY::FileDataSet::getDetails | ( | od_int64 | , |
| Seis::PosKey & | , | ||
| bool & | usable | ||
| ) | const |
| TrcIdx SEGY::FileDataSet::getFileIndex | ( | od_int64 | ) | const |
| void SEGY::FileDataSet::getReport | ( | IOPar & | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
| int SEGY::FileDataSet::nrFiles | ( | ) | const |
|
protected |
|
protected |
| void SEGY::FileDataSet::save2DCoords | ( | bool | yn | ) |
|
inline |
| void SEGY::FileDataSet::setAuxData | ( | const Seis::GeomType & | , |
| const SEGYSeisTrcTranslator & | |||
| ) |
|
inline |
| void SEGY::FileDataSet::setIndexer | ( | Seis::PosIndexer * | n | ) |
addTrace will send the trace info to the indexer. Indexer must be kept alive outside object.
| bool SEGY::FileDataSet::setOutputStream | ( | od_ostream & | ) |
Will store all information to the stream, rather than in memory.
|
inline |
| bool SEGY::FileDataSet::usePar | ( | const IOPar & | iop | ) |
Read auxdata from storage.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024