51 #ifndef DATRW_SU_H_VERSION 53 #define DATRW_SU_H_VERSION \ 58 #include <datrwxx/suheader.h> 59 #include <datrwxx/suformat.h> 80 const std::string& modifier=
"",
81 const bool&
debug=
false);
86 static void help(std::ostream& os=std::cout);
104 const std::string& modifier=
"",
105 const bool&
debug=
false);
107 static void help(std::ostream& os=std::cout);
111 virtual void writetrace(
const Tdseries::Tcoc& series);
112 virtual void writetrace(
const Tfseries::Tcoc& series);
113 virtual void writetrace(
const Tiseries::Tcoc& series);
121 #endif // DATRW_SU_H_VERSION (includeguard) virtual Tfseries fseries()
aff::Series< float > Tfseries
virtual Tdseries dseries()
datrw::su::options::SUHeaderControl Mheadercontrol
static const std::ios_base::openmode openmode
aff::Series< double > Tdseries
isustream(std::istream &is, const std::string &modifier="", const bool &debug=false)
datrw::su::SUheader Mnextheader
bool debug()
indicate debug mode
virtual void writetrace(const Tdseries::Tcoc &series)
write double data by passing samples to float function
bool debug()
indicate debug mode
static void help(std::ostream &os=std::cout)
Root namespace of library.
static const std::ios_base::openmode openmode
const bool isbinary
Format properties.
static void help(std::ostream &os=std::cout)
const char *const streamID
Format properties.
virtual void writefileheader()
Should write file header, but SU does not have one.
osustream(std::ostream &os, const std::string &modifier="", const bool &debug=false)
datrw::su::options::SUHeaderControl Mheadercontrol
virtual void skipseries()
class to read SeismicUnix data
generic interface definition (prototypes)