OpendTect
7.0
|
Basic data from a SEG-Y fle. More...
Public Member Functions | |
BasicFileInfo (bool is2d) | |
BasicFileInfo (const BasicFileInfo &) | |
virtual | ~BasicFileInfo () |
int | bytesPerSample () const |
DataCharacteristics | getDataChar () const |
virtual void | getFilePars (FilePars &) const |
uiString | getFrom (od_istream &, bool &zinft, const bool *knownhdrswap=nullptr) |
TrcHeader * | getTrcHdr (od_istream &) const |
StepInterval< float > | getZRange () const |
bool | goToTrace (od_istream &, od_stream_Pos, int) const |
void | init (bool is2d) |
bool | isRev0 () const |
bool | isValid () const |
int | nrTracesIn (const od_istream &, od_stream_Pos p=-1) const |
BasicFileInfo & | operator= (const BasicFileInfo &) |
int | traceDataBytes () const |
Public Attributes | |
int | binsr_ |
RefMan< Coords::CoordSystem > | coordsystem_ |
bool | dataswapped_ |
short | format_ |
bool | hdrsswapped_ |
bool | is2d_ |
int | ns_ |
int | revision_ |
SamplingData< float > | sampling_ |
int | thdrns_ |
bool | useformatinfile_ = true |
bool | usenrsampsinfile_ = true |
Protected Member Functions | |
virtual const TrcHeaderDef & | getHDef () const |
Basic data from a SEG-Y fle.
<>
SEGY::BasicFileInfo::BasicFileInfo | ( | bool | is2d | ) |
SEGY::BasicFileInfo::BasicFileInfo | ( | const BasicFileInfo & | ) |
|
virtual |
int SEGY::BasicFileInfo::bytesPerSample | ( | ) | const |
DataCharacteristics SEGY::BasicFileInfo::getDataChar | ( | ) | const |
|
virtual |
Reimplemented in SEGY::LoadDef.
uiString SEGY::BasicFileInfo::getFrom | ( | od_istream & | , |
bool & | zinft, | ||
const bool * | knownhdrswap = nullptr |
||
) |
try returned isEmpty(), if not error occurred on success leaves stream at start of first trace
|
protectedvirtual |
Reimplemented in SEGY::LoadDef.
TrcHeader* SEGY::BasicFileInfo::getTrcHdr | ( | od_istream & | ) | const |
|
inline |
bool SEGY::BasicFileInfo::goToTrace | ( | od_istream & | , |
od_stream_Pos | , | ||
int | |||
) | const |
void SEGY::BasicFileInfo::init | ( | bool | is2d | ) |
|
inline |
|
inline |
int SEGY::BasicFileInfo::nrTracesIn | ( | const od_istream & | , |
od_stream_Pos | p = -1 |
||
) | const |
BasicFileInfo& SEGY::BasicFileInfo::operator= | ( | const BasicFileInfo & | ) |
int SEGY::BasicFileInfo::traceDataBytes | ( | ) | const |
int SEGY::BasicFileInfo::binsr_ |
RefMan<Coords::CoordSystem> SEGY::BasicFileInfo::coordsystem_ |
bool SEGY::BasicFileInfo::dataswapped_ |
short SEGY::BasicFileInfo::format_ |
bool SEGY::BasicFileInfo::hdrsswapped_ |
bool SEGY::BasicFileInfo::is2d_ |
int SEGY::BasicFileInfo::ns_ |
int SEGY::BasicFileInfo::revision_ |
SamplingData<float> SEGY::BasicFileInfo::sampling_ |
int SEGY::BasicFileInfo::thdrns_ |
bool SEGY::BasicFileInfo::useformatinfile_ = true |
bool SEGY::BasicFileInfo::usenrsampsinfile_ = true |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024