DATRW++ library: seismic data I/O with multiple formats
|
All classes and functions to extract data from Seismic Unix files. More...
Namespaces | |
helper | |
options | |
options to be passed between classes definitions | |
subformat | |
subformat definitions | |
Classes | |
struct | Coordinates |
full set of coordinates.This struct holds a full set of coordinates for a SEG-Y trace header. It provides functions to read the values from a given trace header and to set values in a trace header. Further it provides a function to chose equal scaling values for horizontal coordinates on one hand and vertical coordinates on the other hand. This class combines six members of type datrw::su::ScalCoo in order to scale coordinates coherently. It is used in the set functions of datrw::su::SUheader not as a member data but as a conversion and scaling tool. More... | |
struct | ScalCoo |
scaled coordinate.This struct holds one coordinate together with a scale value. It provides functions to support appropriate scaling and to explore dynamic range. More... | |
class | SUheader |
C++ class to handle Seismic Un*x header struct. More... | |
class | SUReadException |
struct | TraceHeaderStruct |
SEG-Y and SU trace header as taken from segy.h coming with SeismicUnixsegy - trace identification header. More... | |
Functions | |
void | fixscalevalue (short &s, const bool &strict) |
fix a SeismicUn*x scale value More... | |
options::SUHeaderControl | inputmodifiers (const std::string &modifier, const bool &debug) |
evaluate input stream format modifiers More... | |
options::SUHeaderControl | outputmodifiers (const std::string &modifier, const bool &debug) |
evaluate output stream format modifiers More... | |
short | powertoscale (const int &p) |
convert a decimal power to a SeismicUn*x scale value More... | |
double | scalefactor (short s, const bool &strict) |
convert scale value to a factor to be applied More... | |
int | scaletopower (short s, const bool &strict) |
convert a SeismicUn*x scale value to a decimal power More... | |
Variables | |
const bool | isbinary =true |
Format properties. More... | |
const char *const | streamID ="su" |
Format properties. More... | |
All classes and functions to extract data from Seismic Unix files.