tapehdr.h

Go to the documentation of this file.
00001 /* Copyright (c) Colorado School of Mines, 2006.*/
00002 /* All rights reserved.                       */
00003 
00004 /* tapehdr.h - include file for SEGY traces as bytes (only for segyread,write)
00005  *
00006  * Reference:
00007  *      K. M. Barry, D. A. Cavers and C. W. Kneale, "Special Report:
00008  *              Recommended Standards for Digital Tape Formats",
00009  *              Geophysics, vol. 40, no. 2 (April 1975), P. 344-352.
00010  *      
00011  * $Author: john $
00012  * $Source: /usr/local/cwp/src/su/include/RCS/tapehdr.h,v $
00013  * $Revision: 1.1 $ ; $Date: 1996/09/09 16:18:41 $
00014  */ 
00015 
00016 #ifndef TAPEHDR_H
00017 #define TAPEHDR_H
00018 
00019 static struct {
00020         char *key;      char *type;     int offs;
00021 } tapehdr[] = {
00022            {"tracl",             "P",            0},
00023            {"tracr",             "P",            4},
00024             {"fldr",             "P",            8},
00025            {"tracf",             "P",            12},
00026               {"ep",             "P",            16},
00027              {"cdp",             "P",            20},
00028             {"cdpt",             "P",            24},
00029             {"trid",             "U",            28},
00030              {"nvs",             "U",            30},
00031              {"nhs",             "U",            32},
00032             {"duse",             "U",            34},
00033           {"offset",             "P",            36},
00034            {"gelev",             "P",            40},
00035            {"selev",             "P",            44},
00036           {"sdepth",             "P",            48},
00037             {"gdel",             "P",            52},
00038             {"sdel",             "P",            56},
00039            {"swdep",             "P",            60},
00040            {"gwdep",             "P",            64},
00041           {"scalel",             "U",            68},
00042           {"scalco",             "U",            70},
00043               {"sx",             "P",            72},
00044               {"sy",             "P",            76},
00045               {"gx",             "P",            80},
00046               {"gy",             "P",            84},
00047           {"counit",             "U",            88},
00048            {"wevel",             "U",            90},
00049           {"swevel",             "U",            92},
00050              {"sut",             "U",            94},
00051              {"gut",             "U",            96},
00052            {"sstat",             "U",            98},
00053            {"gstat",             "U",            100},
00054            {"tstat",             "U",            102},
00055             {"laga",             "U",            104},
00056             {"lagb",             "U",            106},
00057            {"delrt",             "U",            108},
00058             {"muts",             "U",            110},
00059             {"mute",             "U",            112},
00060               {"ns",             "U",            114},
00061               {"dt",             "U",            116},
00062             {"gain",             "U",            118},
00063              {"igc",             "U",            120},
00064              {"igi",             "U",            122},
00065             {"corr",             "U",            124},
00066              {"sfs",             "U",            126},
00067              {"sfe",             "U",            128},
00068             {"slen",             "U",            130},
00069             {"styp",             "U",            132},
00070             {"stas",             "U",            134},
00071             {"stae",             "U",            136},
00072            {"tatyp",             "U",            138},
00073            {"afilf",             "U",            140},
00074            {"afils",             "U",            142},
00075           {"nofilf",             "U",            144},
00076           {"nofils",             "U",            146},
00077              {"lcf",             "U",            148},
00078              {"hcf",             "U",            150},
00079              {"lcs",             "U",            152},
00080              {"hcs",             "U",            154},
00081             {"year",             "U",            156},
00082              {"day",             "U",            158},
00083             {"hour",             "U",            160},
00084           {"minute",             "U",            162},
00085              {"sec",             "U",            164},
00086           {"timbas",             "U",            166},
00087             {"trwf",             "U",            168},
00088           {"grnors",             "U",            170},
00089           {"grnofr",             "U",            172},
00090           {"grnlof",             "U",            174},
00091             {"gaps",             "U",            176},
00092            {"otrav",             "U",            178},
00093 };
00094 
00095 static struct {
00096         char *key;      char *type;     int offs;
00097 } tapebhdr[] = {
00098            {"jobid",             "P",            0},
00099            {"lino",              "P",            4},
00100            {"reno",              "P",            8},
00101            {"ntrpr",             "U",            12},
00102            {"nart",              "U",            14},
00103            {"hdt",               "U",            16},
00104            {"dto",               "U",            18},
00105            {"hns",               "U",            20},
00106            {"nso",               "U",            22},
00107            {"format",            "U",            24},
00108            {"fold",              "U",            26},
00109            {"tsort",             "U",            28},
00110            {"vscode",            "U",            30},
00111            {"hsfs",              "U",            32},
00112            {"hsfe",              "U",            34},
00113            {"hslen",             "U",            36},
00114            {"hstyp",             "U",            38},
00115            {"schn",              "U",            40},
00116            {"hstas",             "U",            42},
00117            {"hstae",             "U",            44},
00118            {"htatyp",            "U",            46},
00119            {"hcorr",             "U",            48},
00120            {"bgrcv",             "U",            50},
00121            {"rcvm",              "U",            52},
00122            {"mfeet",             "U",            54},
00123            {"polyt",             "U",            56},
00124            {"vpol",              "U",            58},
00125 };
00126 
00127 #endif /* end TAPEHDR_H */

Generated on 5 Jan 2017 for IWAVE by  doxygen 1.4.7