36 #define DATRW_SUFORMAT_CC_VERSION \ 37 "DATRW_SUFORMAT_CC V1.2" 41 #include <datrwxx/suformat.h> 43 #include <datrwxx/sucomanager.h> 102 "su::inputmodifiers()");
104 "su::inputmodifiers()",
143 "su::outputmodifiers(): " 144 "used format modifiers are in conflict");
146 "su::outputmodifiers()");
148 "su::outputmodifiers()",
#define DATRW_assert(C, M)
Check an assertion and report by throwing an exception.
macro function for debugging output (prototypes)
bool forceultrasonic
force ultrasonic headers
unsigned int coodigits
maximum number of significant digits to be used
bool bestrict
if true: strictly use header definition by SeismicUnix source
short scalco
preferred scalco value
options::SUHeaderControl inputmodifiers(const std::string &modifier, const bool &debug)
evaluate input stream format modifiers
Root namespace of library.
const bool isbinary
Format properties.
const char *const streamID
Format properties.
#define DATRW_debug(C, N, M)
produce debug output
read Seismic Unix data (prototypes)
bool isconsistent() const
#define DATRW_value(V)
report value
void fixscalevalue(short &s, const bool &strict)
fix a SeismicUn*x scale value
options::SUHeaderControl outputmodifiers(const std::string &modifier, const bool &debug)
evaluate output stream format modifiers
bool forceseismic
force seismic headers