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