OpendTect-6_4
6.4
|
3200 byte SEG-Y text header. More...
Public Member Functions | |
TxtHeader () | |
TxtHeader (int rev) | |
rev only relevant when writing More... | |
void | clear () |
void | setUserInfo (const char *) |
void | setSurveySetupInfo (Coords::CoordSystem *) |
void | setPosInfo (const TrcHeaderDef &) |
void | setStartPos (float) |
void | getText (BufferString &) const |
void | setText (const char *) |
bool | isAscii () const |
void | setAscii () |
void | setEbcdic () |
void | setLineStarts () |
void | dump (od_ostream &) const |
Static Public Member Functions | |
static bool & | info2D () |
Public Attributes | |
unsigned char | txt_ [3200] |
Protected Member Functions | |
void | putAt (int, int, int, const char *) |
void | getFrom (int, int, int, char *) const |
void | clearText () |
Protected Attributes | |
int | revision_ |
3200 byte SEG-Y text header.
On construction, the 'txt' buffer is filled with data for writing the header. If used for reading, fill the buffer yourself and use getFrom.
|
inline |
SEGY::TxtHeader::TxtHeader | ( | int | rev | ) |
rev only relevant when writing
|
inline |
|
protected |
void SEGY::TxtHeader::dump | ( | od_ostream & | ) | const |
|
protected |
void SEGY::TxtHeader::getText | ( | BufferString & | ) | const |
|
static |
bool SEGY::TxtHeader::isAscii | ( | ) | const |
|
protected |
void SEGY::TxtHeader::setAscii | ( | ) |
void SEGY::TxtHeader::setEbcdic | ( | ) |
void SEGY::TxtHeader::setLineStarts | ( | ) |
void SEGY::TxtHeader::setPosInfo | ( | const TrcHeaderDef & | ) |
void SEGY::TxtHeader::setStartPos | ( | float | ) |
void SEGY::TxtHeader::setSurveySetupInfo | ( | Coords::CoordSystem * | ) |
void SEGY::TxtHeader::setText | ( | const char * | ) |
void SEGY::TxtHeader::setUserInfo | ( | const char * | ) |
|
protected |
unsigned char SEGY::TxtHeader::txt_[3200] |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019