OpendTect
7.0
|
Public Member Functions | |
TrcHeader (const TrcHeader &) | |
TrcHeader (unsigned char *, const TrcHeaderDef &, bool rev0, bool manbuf=false) | |
~TrcHeader () | |
void | dump (od_ostream &) const |
int | entryVal (int idx) const |
void | fill (SeisTrcInfo &, float) const |
Coord | getCoord (bool rcv, float extcoordsc) const |
void | initRead () |
must call once before first usage More... | |
bool | is2D () const |
unsigned short | nrSamples () const |
TrcHeader & | operator= (const TrcHeader &) |
float | postScale (int numbfmt) const |
void | putSampling (SamplingData< float >, unsigned short) |
void | setEntryVal (int idx, int val) const |
void | setNeedSwap (bool yn=true) |
void | use (const SeisTrcInfo &) |
Static Public Member Functions | |
static int | EntryCdp () |
static int | EntryCoUnit () |
static int | EntryCrossline () |
static int | EntryDelRt () |
static int | EntryDt () |
static int | EntryDUse () |
static int | EntryFldr () |
static int | EntryGx () |
static int | EntryGy () |
static int | EntryInline () |
static int | EntryLagA () |
static int | EntryLagB () |
static int | EntryNs () |
static int | EntryOffset () |
static int | EntryOldSP () |
static int | EntryScalco () |
static int | EntryScalel () |
static int | EntrySP () |
static int | EntrySPscale () |
static int | EntrySx () |
static int | EntrySy () |
static int | EntryTracl () |
static int | EntryTracr () |
static int | EntryTrid () |
static int | EntryTrwf () |
static int | EntryXcdp () |
static int | EntryYcdp () |
static void | fillRev1Def (TrcHeaderDef &) |
static const HdrDef & | hdrDef () |
Public Attributes | |
unsigned char * | buf_ = nullptr |
Seis::GeomType | geomtype_ = Seis::Vol |
const TrcHeaderDef & | hdef_ |
bool | isrev0_ = false |
bool | isusable = true |
trid < 2 ; mostly ignored but not always More... | |
bool | nonrectcoords = false |
counit == 1, 2 or 3 More... | |
Protected Member Functions | |
double | getCoordScale (float extcoordsc) const |
void | getRev1Flds (SeisTrcInfo &) const |
void | putRev1Flds (const SeisTrcInfo &) const |
Protected Attributes | |
int | lineseqnr_ = 1 |
bool | mybuf_ = false |
bool | needswap_ = false |
int | previnl_ = -1 |
int | seqnr_ = 1 |
<>
SEGY::TrcHeader::TrcHeader | ( | unsigned char * | , |
const TrcHeaderDef & | , | ||
bool | rev0, | ||
bool | manbuf = false |
||
) |
SEGY::TrcHeader::TrcHeader | ( | const TrcHeader & | ) |
SEGY::TrcHeader::~TrcHeader | ( | ) |
void SEGY::TrcHeader::dump | ( | od_ostream & | ) | const |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inlinestatic |
|
inlinestatic |
void SEGY::TrcHeader::fill | ( | SeisTrcInfo & | , |
float | |||
) | const |
|
static |
Coord SEGY::TrcHeader::getCoord | ( | bool | rcv, |
float | extcoordsc | ||
) | const |
|
protected |
|
protected |
|
static |
void SEGY::TrcHeader::initRead | ( | ) |
must call once before first usage
bool SEGY::TrcHeader::is2D | ( | ) | const |
unsigned short SEGY::TrcHeader::nrSamples | ( | ) | const |
float SEGY::TrcHeader::postScale | ( | int | numbfmt | ) | const |
|
protected |
void SEGY::TrcHeader::putSampling | ( | SamplingData< float > | , |
unsigned short | |||
) |
|
inline |
|
inline |
void SEGY::TrcHeader::use | ( | const SeisTrcInfo & | ) |
unsigned char* SEGY::TrcHeader::buf_ = nullptr |
Seis::GeomType SEGY::TrcHeader::geomtype_ = Seis::Vol |
const TrcHeaderDef& SEGY::TrcHeader::hdef_ |
bool SEGY::TrcHeader::isrev0_ = false |
bool SEGY::TrcHeader::isusable = true |
trid < 2 ; mostly ignored but not always
|
protected |
|
protected |
|
protected |
bool SEGY::TrcHeader::nonrectcoords = false |
counit == 1, 2 or 3
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2024