OpendTect  6.6
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SEGY::TrcHeaderDef Class Reference

stores HdrEntry info of the needed fields from the trace header. More...

Public Member Functions

 TrcHeaderDef ()
 
 ~TrcHeaderDef ()
 
void fillPar (IOPar &, const char *key="SEG-Y") const
 
void fromSettings ()
 
bool isClashing (unsigned char b) const
 
void usePar (const IOPar &)
 

Static Public Member Functions

static const char * sAzimByte ()
 
static const char * sCrlByte ()
 
static const char * sInlByte ()
 
static const char * sOffsByte ()
 
static const char * sPickByte ()
 
static const char * sRefNrByte ()
 
static const char * sTrNrByte ()
 
static const char * sXCoordByte ()
 
static const char * sYCoordByte ()
 

Public Attributes

HdrEntry azim_
 
HdrEntry crl_
 
HdrEntry inl_
 
BufferString linename
 
HdrEntry offs_
 
HdrEntry pick_
 
SeisPacketInfopinfo
 
HdrEntry refnr_
 
HdrEntry trnr_
 
HdrEntry xcoord_
 
HdrEntry ycoord_
 

Detailed Description

stores HdrEntry info of the needed fields from the trace header.

Note: the HdrEntry values are in 'user' bytes (i.e. subtract 1 for byte offsets).

<>

Constructor & Destructor Documentation

◆ TrcHeaderDef()

SEGY::TrcHeaderDef::TrcHeaderDef ( )

◆ ~TrcHeaderDef()

SEGY::TrcHeaderDef::~TrcHeaderDef ( )

Member Function Documentation

◆ fillPar()

void SEGY::TrcHeaderDef::fillPar ( IOPar ,
const char *  key = "SEG-Y" 
) const

◆ fromSettings()

void SEGY::TrcHeaderDef::fromSettings ( )

◆ isClashing()

bool SEGY::TrcHeaderDef::isClashing ( unsigned char  b) const
inline

◆ sAzimByte()

static const char* SEGY::TrcHeaderDef::sAzimByte ( )
static

◆ sCrlByte()

static const char* SEGY::TrcHeaderDef::sCrlByte ( )
static

◆ sInlByte()

static const char* SEGY::TrcHeaderDef::sInlByte ( )
static

◆ sOffsByte()

static const char* SEGY::TrcHeaderDef::sOffsByte ( )
static

◆ sPickByte()

static const char* SEGY::TrcHeaderDef::sPickByte ( )
static

◆ sRefNrByte()

static const char* SEGY::TrcHeaderDef::sRefNrByte ( )
static

◆ sTrNrByte()

static const char* SEGY::TrcHeaderDef::sTrNrByte ( )
static

◆ sXCoordByte()

static const char* SEGY::TrcHeaderDef::sXCoordByte ( )
static

◆ sYCoordByte()

static const char* SEGY::TrcHeaderDef::sYCoordByte ( )
static

◆ usePar()

void SEGY::TrcHeaderDef::usePar ( const IOPar )

Member Data Documentation

◆ azim_

HdrEntry SEGY::TrcHeaderDef::azim_

◆ crl_

HdrEntry SEGY::TrcHeaderDef::crl_

◆ inl_

HdrEntry SEGY::TrcHeaderDef::inl_

◆ linename

BufferString SEGY::TrcHeaderDef::linename

◆ offs_

HdrEntry SEGY::TrcHeaderDef::offs_

◆ pick_

HdrEntry SEGY::TrcHeaderDef::pick_

◆ pinfo

SeisPacketInfo* SEGY::TrcHeaderDef::pinfo

◆ refnr_

HdrEntry SEGY::TrcHeaderDef::refnr_

◆ trnr_

HdrEntry SEGY::TrcHeaderDef::trnr_

◆ xcoord_

HdrEntry SEGY::TrcHeaderDef::xcoord_

◆ ycoord_

HdrEntry SEGY::TrcHeaderDef::ycoord_

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022