OpendTect-6_4  6.4
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 ()
 
bool isClashing (unsigned char b) const
 
void usePar (const IOPar &)
 
void fromSettings ()
 
void fillPar (IOPar &, const char *key="SEG-Y") const
 

Static Public Member Functions

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

Public Attributes

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

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

SEGY::TrcHeaderDef::TrcHeaderDef ( )

Member Function Documentation

void SEGY::TrcHeaderDef::fillPar ( IOPar ,
const char *  key = "SEG-Y" 
) const
void SEGY::TrcHeaderDef::fromSettings ( )
bool SEGY::TrcHeaderDef::isClashing ( unsigned char  b) const
inline
static const char* SEGY::TrcHeaderDef::sAzimByte ( )
static
static const char* SEGY::TrcHeaderDef::sCrlByte ( )
static
static const char* SEGY::TrcHeaderDef::sInlByte ( )
static
static const char* SEGY::TrcHeaderDef::sOffsByte ( )
static
static const char* SEGY::TrcHeaderDef::sPickByte ( )
static
static const char* SEGY::TrcHeaderDef::sRefNrByte ( )
static
static const char* SEGY::TrcHeaderDef::sTrNrByte ( )
static
static const char* SEGY::TrcHeaderDef::sXCoordByte ( )
static
static const char* SEGY::TrcHeaderDef::sYCoordByte ( )
static
void SEGY::TrcHeaderDef::usePar ( const IOPar )

Member Data Documentation

HdrEntry SEGY::TrcHeaderDef::azim_
HdrEntry SEGY::TrcHeaderDef::crl_
HdrEntry SEGY::TrcHeaderDef::inl_
BufferString SEGY::TrcHeaderDef::linename
HdrEntry SEGY::TrcHeaderDef::offs_
HdrEntry SEGY::TrcHeaderDef::pick_
SeisPacketInfo* SEGY::TrcHeaderDef::pinfo
HdrEntry SEGY::TrcHeaderDef::refnr_
HdrEntry SEGY::TrcHeaderDef::trnr_
HdrEntry SEGY::TrcHeaderDef::xcoord_
HdrEntry SEGY::TrcHeaderDef::ycoord_

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