![]() |
OpendTect-6_4
6.4
|
OpendTect standard ascii format file reading. More...
Public Types | |
| enum | EntryType { Empty, Keyword, KeyVal, ParagraphMark, EndOfFile } |
Public Member Functions | |
| ascistream (od_istream &, bool rdhead=true) | |
| ascistream (od_istream *, bool rdhead=true) | |
| virtual | ~ascistream () |
| ascistream & | next () |
| bool | isOK () const |
| const char * | headerStartLine () const |
| bool | hasStandardHeader () const |
| const char * | fileType () const |
| bool | isOfFileType (const char *) const |
| const char * | version () const |
| const char * | timeStamp () const |
| int | majorVersion () const |
| int | minorVersion () const |
| EntryType | type () const |
| bool | atEOS () const |
| returns true if at end of segment (='paragraph') More... | |
| const char * | keyWord () const |
| const char * | value () const |
| bool | hasKeyword (const char *) const |
| bool | hasValue (const char *) const |
| int | getIValue (int i=0) const |
| unsigned int | getUIValue (int i=0) const |
| int64_t | getI64Value (int i=0) const |
| uint64_t | getUI64Value (int i=0) const |
| float | getFValue (int i=0) const |
| double | getDValue (int i=0) const |
| bool | getYN (int i=0) const |
| od_istream & | stream () |
| void | setKeyWord (const char *s) |
| void | setValue (const char *s) |
Protected Attributes | |
| od_istream & | strm_ |
| bool | strmmine_ |
| BufferString | keybuf_ |
| BufferString | valbuf_ |
| BufferString | header_ |
| BufferString | filetype_ |
| BufferString | timestamp_ |
Private Member Functions | |
| void | init (bool) |
OpendTect standard ascii format file reading.
An ascistream gets data from a OpendTect standard ascii format file. This format consists of the OpendTect header (version, file type, date), and then a number of 'paragraphs', each separated by a single '!' on a line.
| ascistream::ascistream | ( | od_istream & | , |
| bool | rdhead = true |
||
| ) |
| ascistream::ascistream | ( | od_istream * | , |
| bool | rdhead = true |
||
| ) |
|
virtual |
|
inline |
returns true if at end of segment (='paragraph')
|
inline |
| double ascistream::getDValue | ( | int | i = 0 | ) | const |
| float ascistream::getFValue | ( | int | i = 0 | ) | const |
| int64_t ascistream::getI64Value | ( | int | i = 0 | ) | const |
| int ascistream::getIValue | ( | int | i = 0 | ) | const |
| uint64_t ascistream::getUI64Value | ( | int | i = 0 | ) | const |
| unsigned int ascistream::getUIValue | ( | int | i = 0 | ) | const |
| bool ascistream::getYN | ( | int | i = 0 | ) | const |
| bool ascistream::hasKeyword | ( | const char * | ) | const |
| bool ascistream::hasStandardHeader | ( | ) | const |
| bool ascistream::hasValue | ( | const char * | ) | const |
|
inline |
|
private |
| bool ascistream::isOfFileType | ( | const char * | ) | const |
| bool ascistream::isOK | ( | ) | const |
|
inline |
| int ascistream::majorVersion | ( | ) | const |
| int ascistream::minorVersion | ( | ) | const |
| ascistream& ascistream::next | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| EntryType ascistream::type | ( | ) | const |
|
inline |
| const char* ascistream::version | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019