class stores offset info in trace header.
More...
List of all members.
Public Member Functions |
| | TrcHeaderDef (unsigned char i=9, unsigned char c=21, unsigned char x=73, unsigned char y=77, unsigned char t=5, unsigned char o=37, unsigned char a=255, unsigned char pk=255, unsigned char rp=255, unsigned char ibs=4, unsigned char cbs=4, unsigned char obs=4, unsigned char abs=4, unsigned char tbs=4, unsigned char pkbs=4, unsigned char rpbs=4) |
| 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 bool | isReserved (unsigned char b, unsigned char sb) |
| static const char * | sXCoordByte () |
| static const char * | sYCoordByte () |
| static const char * | sInlByte () |
| static const char * | sInlByteSz () |
| static const char * | sCrlByte () |
| static const char * | sCrlByteSz () |
| static const char * | sTrNrByte () |
| static const char * | sTrNrByteSz () |
| static const char * | sOffsByte () |
| static const char * | sOffsByteSz () |
| static const char * | sAzimByte () |
| static const char * | sAzimByteSz () |
| static const char * | sPickByte () |
| static const char * | sPickByteSz () |
| static const char * | sRefNrByte () |
| static const char * | sRefNrByteSz () |
Public Attributes |
| unsigned char | inl |
| unsigned char | inlbytesz |
| unsigned char | crl |
| unsigned char | crlbytesz |
| unsigned char | trnr |
| unsigned char | trnrbytesz |
| unsigned char | offs |
| unsigned char | offsbytesz |
| unsigned char | azim |
| unsigned char | azimbytesz |
| unsigned char | refnr |
| unsigned char | refnrbytesz |
| unsigned char | pick |
| unsigned char | pickbytesz |
| unsigned char | xcoord |
| unsigned char | ycoord |
| BufferString | linename |
| SeisPacketInfo * | pinfo |
Detailed Description
class stores offset info in trace header.
The actual buffer offset needs - 1.
Constructor & Destructor Documentation
| SEGY::TrcHeaderDef::TrcHeaderDef |
( |
unsigned char |
i = 9, |
|
|
unsigned char |
c = 21, |
|
|
unsigned char |
x = 73, |
|
|
unsigned char |
y = 77, |
|
|
unsigned char |
t = 5, |
|
|
unsigned char |
o = 37, |
|
|
unsigned char |
a = 255, |
|
|
unsigned char |
pk = 255, |
|
|
unsigned char |
rp = 255, |
|
|
unsigned char |
ibs = 4, |
|
|
unsigned char |
cbs = 4, |
|
|
unsigned char |
obs = 4, |
|
|
unsigned char |
abs = 4, |
|
|
unsigned char |
tbs = 4, |
|
|
unsigned char |
pkbs = 4, |
|
|
unsigned char |
rpbs = 4 | |
|
) |
| | [inline] |
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 bool SEGY::TrcHeaderDef::isReserved |
( |
unsigned char |
b, |
|
|
unsigned char |
sb | |
|
) |
| | [inline, static] |
| static const char* SEGY::TrcHeaderDef::sAzimByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sAzimByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sCrlByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sCrlByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sInlByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sInlByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sOffsByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sOffsByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sPickByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sPickByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sRefNrByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sRefNrByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sTrNrByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sTrNrByteSz |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sXCoordByte |
( |
|
) |
[static] |
| static const char* SEGY::TrcHeaderDef::sYCoordByte |
( |
|
) |
[static] |
| void SEGY::TrcHeaderDef::usePar |
( |
const IOPar & |
|
) |
|
Member Data Documentation