DATRW++ library: seismic data I/O with multiple formats
|
Store a full data file. More...
#include <thiesdl1file.h>
Public Member Functions | |
File () | |
void | clear () |
clear container More... | |
Tdseries | dseries () const |
return data block of values More... | |
::sff::FREE | filefree () const |
return FREE lines read from file header More... | |
bool | foundunexpecteddatatime () const |
true if unexpected data time was found More... | |
Tfseries | fseries () const |
return data block of values More... | |
FileHeader | header () const |
return file header More... | |
Tiseries | iseries () const |
return data block of counts More... | |
bool | isproperlyfilled (const bool &throwerrors=false) const |
int | nsamples () const |
number of samples expected in this data set More... | |
void | read (std::istream &is, const FileHeader &header) |
actually read file More... | |
void | readwithheader (std::istream &is) |
actually read file More... | |
void | tolerateredundant (const bool flag=true) |
set tolerance for redundant samples More... | |
void | toleratewrongtime (const bool flag=true) |
set tolerance for wrong time More... | |
::sff::FREE | tracefree () const |
return FREE lines produced while reading the data More... | |
::sff::WID2 | wid2line () const |
return WID2 header More... | |
Private Member Functions | |
void | put (const DataLine &line) |
drop a data line More... | |
Private Attributes | |
bool | Mbetolerantagainstredundant |
mode: do not abort upon redundant samples More... | |
bool | Mbetolerantagainstwrongtime |
mode: do not abort upon wrong sample time More... | |
aff::Series< bool > | Mfilled |
an array to keep track of samples More... | |
bool | Mfoundunexpecteddatatime |
found unexpected data time More... | |
FileHeader | Mheader |
file header More... | |
Tiseries | Miseries |
prepare are series of counts More... | |
unsigned int | Mnsamples |
number of samples More... | |
bool | Mreadsuccessfully |
true if data was read successfully More... | |
bool | Mreadyforreading |
is this container empty and ready for reading? More... | |
::sff::FREE | Mtracefree |
comment header lines More... | |
Store a full data file.
The container is filled by the read function.
Definition at line 125 of file thiesdl1file.h.