STFINV library: seek source wavelet correction filter
waveformheader.h
Go to the documentation of this file.
1 
36 // include guard
37 #ifndef STFINV_WAVEFORMHEADER_H_VERSION
38 
39 #define STFINV_WAVEFORMHEADER_H_VERSION \
40  "STFINV_WAVEFORMHEADER_H V1.0"
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
52  typedef float Tvalue;
53 
54 /*----------------------------------------------------------------------*/
55 
59  struct CWaveformHeader {
62  double dt;
65  unsigned int n;
66  }; // struct CWaveformHeader
67 
68  /*----------------------------------------------------------------------*/
69 
79  struct CTripleHeader {
87  double sx, sy, sz;
89 
96  double rx, ry, rz;
98 
101  }; // struct CTripleHeader
102 
103 #ifdef __cplusplus
104 } // extern "C"
105 #endif
106 
107 
108 #endif // STFINV_WAVEFORMHEADER_H_VERSION (includeguard)
109 
110 /* ----- END OF waveformheader.h ----- */
struct CWaveformHeader sampling
Temporal sampling of all three waveforms.
float Tvalue
Value type of samples.All references to time series samples in user workspace are based on this type...
unsigned int n
Number of samples in time series array.
Structure to hold header information for a triple of waveforms.Each triple of waveforms reference by ...
double dt
Sampling interval in seconds.
Temporal sampling for time series data.