![]() |
OpendTect
7.0
|
Public Member Functions | |
| DirectDef () | |
| Create empty. More... | |
| DirectDef (const char *) | |
| Read from file. More... | |
| ~DirectDef () | |
| const PosInfo::CubeData & | cubeData () const |
| uiString | errMsg () const |
| const FileDataSet & | fileDataSet () const |
| StringView | fileName (int idx) const |
| FileDataSet::TrcIdx | find (const Seis::PosKey &, bool chkoffs) const |
| FileDataSet::TrcIdx | findOcc (const Seis::PosKey &, int occ) const |
| will not look at offset More... | |
| od_ostream * | getOutputStream () |
| bool | isEmpty () const |
| const PosInfo::Line2DData & | lineData () const |
| bool | readFromFile (const char *) |
| const IOPar * | segyPars () const |
| void | setData (FileDataSet &) |
| bool | writeFootersToFile () |
| bool | writeHeadersToFile (const char *) |
Static Public Member Functions | |
| static const char * | get2DFileName (const char *, const char *) |
| static const char * | get2DFileName (const char *, Pos::GeomID) |
| static bool | readFooter (const char *fnm, IOPar &, od_stream_Pos &) |
| static const char * | sKeyDirectDef () |
| static const char * | sKeyFileType () |
| static const char * | sKeyFloatDataChar () |
| static const char * | sKeyInt32DataChar () |
| static const char * | sKeyInt64DataChar () |
| static const char * | sKeyIOCompr () |
| static const char * | sKeyNrFiles () |
| static bool | updateFooter (const char *, const IOPar &, od_stream_Pos) |
Protected Member Functions | |
| void | getPosData (PosInfo::CubeData &) const |
| void | getPosData (PosInfo::Line2DData &) const |
Protected Attributes | |
| PosInfo::CubeData & | cubedata_ |
| od_stream_Pos | cubedatastart_ |
| od_stream_Pos | datastart_ |
| uiString | errmsg_ |
| const FileDataSet * | fds_ = nullptr |
| od_stream_Pos | finalparstart_ |
| Seis::PosIndexer * | indexer_ = nullptr |
| od_stream_Pos | indexstart_ |
| SEGY::PosKeyList * | keylist_ = nullptr |
| PosInfo::Line2DData & | linedata_ |
| FileDataSet * | myfds_ = nullptr |
| od_stream_Pos | offsetstart_ |
| od_ostream * | outstream_ = nullptr |
<>
| SEGY::DirectDef::DirectDef | ( | ) |
Create empty.
| SEGY::DirectDef::DirectDef | ( | const char * | ) |
Read from file.
| SEGY::DirectDef::~DirectDef | ( | ) |
|
inline |
|
inline |
|
inline |
| StringView SEGY::DirectDef::fileName | ( | int | idx | ) | const |
| FileDataSet::TrcIdx SEGY::DirectDef::find | ( | const Seis::PosKey & | , |
| bool | chkoffs | ||
| ) | const |
| FileDataSet::TrcIdx SEGY::DirectDef::findOcc | ( | const Seis::PosKey & | , |
| int | occ | ||
| ) | const |
will not look at offset
|
static |
|
static |
|
inline |
|
protected |
|
protected |
| bool SEGY::DirectDef::isEmpty | ( | ) | const |
|
inline |
|
static |
Reads the Footer into an IOPar
| bool SEGY::DirectDef::readFromFile | ( | const char * | ) |
| const IOPar* SEGY::DirectDef::segyPars | ( | ) | const |
| void SEGY::DirectDef::setData | ( | FileDataSet & | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Updates the Footer IOPar in an existing def file
| bool SEGY::DirectDef::writeFootersToFile | ( | ) |
After fds has been dumped, write the remainder of the file
| bool SEGY::DirectDef::writeHeadersToFile | ( | const char * | ) |
Write the headers. After calling, the fds should be dumped into the stream.
|
protected |
|
protected |
|
protected |
|
mutableprotected |
|
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