54 #define DATRW_READANY_CC_VERSION \ 55 "DATRW_READANY_CC V1.20" 102 {
DATRW_abort(
"ERROR (isbinary): unknown format!"); }
110 std::ios_base::openmode ianystream::openmode(
const std::string& format)
112 return(ianystream::openmode(
anyID(format)));
119 std::ios_base::openmode ianystream::openmode(
const Eformat& format)
121 std::ios_base::openmode retval;
137 {
DATRW_abort(
"ERROR (openmode): unknown format!"); }
147 "const Eformat& format)",
148 "this constructor does not support format modifiers");
166 std::string& modifiers=format;
233 {
DATRW_abort(
"ERROR (ianystream): unknown format!"); }
static const std::ios_base::openmode openmode
provides all specific data reading classes (prototypes)
input stream to read seismic data provided by T. Forbriger's any2ascii
static const std::ios_base::openmode openmode
read Thomas Forbrigers ASCII data (prototypes)
seife reading and writing module (prototypes)
const bool isbinary
Format properties.
static const std::ios_base::openmode openmode
static const std::ios_base::openmode openmode
const bool isbinary
Format properties.
void report_deprecated(const std::string &function, const std::string &reason)
report deprecated function
Eformat anyID(std::string formatstring)
convert identifier from and to string representation
static const std::ios_base::openmode openmode
static const std::ios_base::openmode openmode
write raw binary data (prototypes)
read SAC files (prototypes)
class to read Thies DL1 data
read sff data (prototypes)
class to read mini-SEED data
ianystream(std::istream &, const Eformat &format, const bool &debug=false)
deprecated constructor, not taking format modifier
const bool isbinary
Format properties.
static const std::ios_base::openmode openmode
const bool isbinary
Format properties.
exception class declaration for libdatrwxx (prototypes)
bool isbinary(const Eformat &format)
true, if underlying file format is binary
static const std::ios_base::openmode openmode
bool debug()
indicate debug mode
static const std::ios_base::openmode openmode
bool debug()
indicate debug mode
const bool isbinary
Format properties.
Root namespace of library.
const bool isbinary
Format properties.
read PDAS data (prototypes)
utilities used by more than one type of data reader (prototypes)
class to read SAC binary data
#define DATRW_abort(M)
Abort and give a message.
input stream to read seismic data provided by K. Bonjer
static const std::ios_base::openmode openmode
module to read ThiesDL1 data files (prototypes)
const bool isbinary
Format properties.
read raw GSE data (prototypes)
const bool isbinary
Format properties.
class to read raw GSE data
const bool isbinary
Format properties.
read bonjers ASCII data (prototypes)
static const std::ios_base::openmode openmode
std::string clipstring(std::string &s, const std::string &delim)
strip substringStrips off first substring up to given delimiter. The string is passed as a reference ...
provide data from HP Mo (BFO data acquisition system) (prototypes)
provide mini-SEED data (prototypes)
static const std::ios_base::openmode openmode
const bool isbinary
Format properties.
read Seismic Unix data (prototypes)
static const std::ios_base::openmode openmode
classes for TSOFT in SFF (prototypes)
const bool isbinary
Format properties.
const bool isbinary
Format properties.
const bool isbinary
Format properties.
class to read SeismicUnix data
const bool isbinary
Format properties.
static const std::ios_base::openmode openmode
interface to write ASCII data (prototypes)
void open(std::istream &os, std::string format, const bool &debug=false)
actually open stream (to be called by constructor)
class to read binary data
report errors and warnings (prototypes)