OpendTect
6.6
|
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 |
FixedString | 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 |
FixedString 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-2022