input stream to read seismic data (abstract base)
The concept is based on SFF data contents and we will make use of SFF structures.
- Note
- The convention is that a call to dseries(), fseries(), iseries() or skipseries() will scan the next trace in the input file and will fill all header structures. While dseries(), fseries() and iseries() return samples, skipseries() simply discards them. Thus use the time series input operator first for each trace. Read out header information afterwards.
-
For this reason only the member functions dseries(), fseries(), iseries() and skipseries() have to be virtual. They are responsible for filling the header data structures with appropriate values upon scanning/reading a time series.
-
All derived classes are expected to provide static members openmode and isbinary
Definition at line 81 of file datread.h.