STFINV library: seek source wavelet correction filter
segy.h File Reference
#include <limits.h>
Include dependency graph for segy.h:

Go to the source code of this file.

Classes

struct  bhed
 
struct  segy
 

Macros

#define ACOR   109
 
#define AMPLITUDE   118
 
#define CHARPACK   201
 
#define ENVELOPE   123
 
#define FAMPH   114
 
#define FCMPLX   110
 
#define FFGUNSIG   10
 
#define FTPACK   112
 
#define FUNPACKNYQ   111
 
#define gettr(x)   fgettr(stdin, (x))
 
#define gettra(x, y)   fgettra(stdin, (x), (y))
 
#define IMAGPART   117
 
#define INSTFREQ   125
 
#define INSTPHASE   124
 
#define ISSEISMIC(id)   (( (id)==TUNK || (id)==TREAL || (id)==TDEAD || (id)==TDUMMY || (id)==TBREAK || (id)==UPHOLE || (id)==SWEEP || (id)==TIMING || (id)==WBREAK || (id)==NFGUNSIG || (id)==FFGUNSIG || (id)==SPSENSOR || (id)==TVERT || (id)==TXLIN || (id)==TINLIN || (id)==ROTVERT || (id)==TTRANS || (id)==TRADIAL || (id)==ACOR ) ? cwp_true : cwp_false )
 
#define KOMEGA   122
 
#define KT   121
 
#define NFGUNSIG   9
 
#define PHASE   119
 
#define puttr(x)   fputtr(stdout, (x))
 
#define REALPART   116
 
#define ROTVERT   15
 
#define SHORTPACK   202
 
#define SPSENSOR   11
 
#define SU_NFLTS   65535 /* Arbitrary limit on data array size */
 
#define SWEEP   6
 
#define TAMPH   115
 
#define TBREAK   4
 
#define TCMPLX   113
 
#define TDEAD   2
 
#define TDUMMY   3
 
#define TIMING   7
 
#define TINLIN   14
 
#define TOTHER   -1
 
#define TRADIAL   17
 
#define TREAL   1
 
#define TRID_DEPTH   130
 
#define TTRANS   16
 
#define TUNK   0
 
#define TVERT   12
 
#define TXLIN   13
 
#define UPHOLE   5
 
#define VBASS   19
 
#define VEGF   20
 
#define vgettr(x)   fvgettr(stdin, (x))
 
#define vputtr(x)   fvputtr(stdout, (x))
 
#define VREF   21
 
#define VRMASS   18
 
#define WBREAK   8
 

Functions

int fgettr (FILE *fp, segy *tp)
 
int fgettra (FILE *fp, segy *tp, int itr)
 
void fputtr (FILE *fp, segy *tp)
 
int fvgettr (FILE *fp, segy *tp)
 
void fvputtr (FILE *fp, segy *tp)
 
void tabplot (segy *tp, int itmin, int itmax)