OpendTect
7.0
|
definition for SEG-Y loading More...
Public Member Functions | |
LoadDef (bool is2d) | |
LoadDef (const LoadDef &) | |
~LoadDef () | |
bool | getData (od_istream &, char *, float *vals=0) const |
virtual void | getFilePars (FilePars &) const |
void | getFileReadOpts (FileReadOpts &) const |
LoadDef | getPrepared (od_istream &) const |
TrcHeader * | getTrace (od_istream &, char *, float *) const |
void | getTrcInfo (TrcHeader &, SeisTrcInfo &, const OffsetCalculator &) const |
ConstRefMan< Coords::CoordSystem > | getUserCoordSys () |
bool | needXY () const |
LoadDef & | operator= (const LoadDef &) |
void | reInit (bool is2d, bool alsohdef) |
void | setUserCoordSys (Coords::CoordSystem *crs) |
bool | skipData (od_istream &) const |
void | usePar (const IOPar &) |
Public Member Functions inherited from SEGY::BasicFileInfo | |
BasicFileInfo (bool is2d) | |
BasicFileInfo (const BasicFileInfo &) | |
virtual | ~BasicFileInfo () |
int | bytesPerSample () const |
DataCharacteristics | getDataChar () 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 | |
float | coordscale_ |
bool | havetrcnrs_ |
TrcHeaderDef * | hdrdef_ = nullptr |
FileReadOpts::ICvsXYType | icvsxytype_ |
SamplingData< float > | psoffsdef_ |
FileReadOpts::PSDefType | psoffssrc_ |
SamplingData< int > | trcnrdef_ |
bool | usezsamplinginfile_ |
Public Attributes inherited from SEGY::BasicFileInfo | |
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 |
Protected Attributes | |
ConstRefMan< Coords::CoordSystem > | coordsys_ |
definition for SEG-Y loading
<>
SEGY::LoadDef::LoadDef | ( | bool | is2d | ) |
SEGY::LoadDef::LoadDef | ( | const LoadDef & | ) |
SEGY::LoadDef::~LoadDef | ( | ) |
bool SEGY::LoadDef::getData | ( | od_istream & | , |
char * | , | ||
float * | vals = 0 |
||
) | const |
|
virtual |
Reimplemented from SEGY::BasicFileInfo.
void SEGY::LoadDef::getFileReadOpts | ( | FileReadOpts & | ) | const |
|
inlineprotectedvirtual |
Reimplemented from SEGY::BasicFileInfo.
LoadDef SEGY::LoadDef::getPrepared | ( | od_istream & | ) | const |
TrcHeader* SEGY::LoadDef::getTrace | ( | od_istream & | , |
char * | , | ||
float * | |||
) | const |
void SEGY::LoadDef::getTrcInfo | ( | TrcHeader & | , |
SeisTrcInfo & | , | ||
const OffsetCalculator & | |||
) | const |
|
inline |
bool SEGY::LoadDef::needXY | ( | ) | const |
void SEGY::LoadDef::reInit | ( | bool | is2d, |
bool | alsohdef | ||
) |
|
inline |
bool SEGY::LoadDef::skipData | ( | od_istream & | ) | const |
void SEGY::LoadDef::usePar | ( | const IOPar & | ) |
float SEGY::LoadDef::coordscale_ |
|
protected |
bool SEGY::LoadDef::havetrcnrs_ |
TrcHeaderDef* SEGY::LoadDef::hdrdef_ = nullptr |
FileReadOpts::ICvsXYType SEGY::LoadDef::icvsxytype_ |
SamplingData<float> SEGY::LoadDef::psoffsdef_ |
FileReadOpts::PSDefType SEGY::LoadDef::psoffssrc_ |
SamplingData<int> SEGY::LoadDef::trcnrdef_ |
bool SEGY::LoadDef::usezsamplinginfile_ |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024