亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? segy.h

?? su 的源代碼庫
?? H
?? 第 1 頁 / 共 2 頁
字號:
#ifdef UNOCAL_SEGY_H  /* begin Unocal SU segy.h differences */	/* cwp local assignments */	float d1;	/* sample spacing for non-seismic data */	float f1;	/* first sample location for non-seismic data */	float d2;	/* sample spacing between traces */	float f2;	/* first trace location */	float ungpow;	/* negative of power used for dynamic			   range compression */	float unscale;	/* reciprocal of scaling factor to normalize			   range */	short mark;	/* mark selected traces */	/* UNOCAL local assignments */ 	short mutb;	/* mute time at bottom (start time)  */			/* bottom mute ends at last sample   */	float dz;	/* depth sampling interval in (m or ft)  */			/* if =0.0, input are time samples       */	float fz;	/* depth of first sample in (m or ft)  */	short n2;	/* number of traces per cdp or per shot */        short shortpad; /* alignment padding */	int ntr; 	/* number of traces */	/* UNOCAL local assignments end */ 	short unass[8];	/* unassigned */#else	/* cwp local assignments */	float d1;	/* sample spacing for non-seismic data */	float f1;	/* first sample location for non-seismic data */	float d2;	/* sample spacing between traces */	float f2;	/* first trace location */	float ungpow;	/* negative of power used for dynamic			   range compression */	float unscale;	/* reciprocal of scaling factor to normalize			   range */	int ntr; 	/* number of traces */	short mark;	/* mark selected traces */        short shortpad; /* alignment padding */	short unass[14];	/* unassigned--NOTE: last entry causes 			   a break in the word alignment, if we REALLY			   want to maintain 240 bytes, the following			   entry should be an odd number of short/UINT2			   OR do the insertion above the "mark" keyword			   entry */#endif	float  data[SU_NFLTS];} segy;typedef struct {	/* bhed - binary header */	int jobid;	/* job identification number */	int lino;	/* line number (only one line per reel) */	int reno;	/* reel number */	short ntrpr;	/* number of data traces per record */        short nart;	/* number of auxiliary traces per record */	unsigned short hdt; /* sample interval in micro secs for this reel */	unsigned short dto; /* same for original field recording */	unsigned short hns; /* number of samples per trace for this reel */	unsigned short nso; /* same for original field recording */	short format;	/* data sample format code:				1 = floating point (4 bytes)				2 = fixed point (4 bytes)				3 = fixed point (2 bytes)				4 = fixed point w/gain code (4 bytes) */	short fold;	/* CDP fold expected per CDP ensemble */	short tsort;	/* trace sorting code: 				1 = as recorded (no sorting)				2 = CDP ensemble				3 = single fold continuous profile				4 = horizontally stacked */	short vscode;	/* vertical sum code:				1 = no sum				2 = two sum ...				N = N sum (N = 32,767) */	short hsfs;	/* sweep frequency at start */	short hsfe;	/* sweep frequency at end */	short hslen;	/* sweep length (ms) */	short hstyp;	/* sweep type code:				1 = linear				2 = parabolic				3 = exponential				4 = other */	short schn;	/* trace number of sweep channel */	short hstas;	/* sweep trace taper length at start if			   tapered (the taper starts at zero time			   and is effective for this length) */	short hstae;	/* sweep trace taper length at end (the ending			   taper starts at sweep length minus the taper			   length at end) */	short htatyp;	/* sweep trace taper type code:				1 = linear				2 = cos-squared				3 = other */	short hcorr;	/* correlated data traces code:				1 = no				2 = yes */	short bgrcv;	/* binary gain recovered code:				1 = yes				2 = no */	short rcvm;	/* amplitude recovery method code:				1 = none				2 = spherical divergence				3 = AGC				4 = other */	short mfeet;	/* measurement system code:				1 = meters				2 = feet */	short polyt;	/* impulse signal polarity code:				1 = increase in pressure or upward				    geophone case movement gives				    negative number on tape				2 = increase in pressure or upward				    geophone case movement gives				    positive number on tape */	short vpol;	/* vibratory polarity code:				code	seismic signal lags pilot by				1	337.5 to  22.5 degrees				2	 22.5 to  67.5 degrees				3	 67.5 to 112.5 degrees				4	112.5 to 157.5 degrees				5	157.5 to 202.5 degrees				6	202.5 to 247.5 degrees				7	247.5 to 292.5 degrees				8	293.5 to 337.5 degrees */	short hunass[170];	/* unassigned */} bhed;/* DEFINES */#define gettr(x)	fgettr(stdin, (x))#define vgettr(x)	fvgettr(stdin, (x))#define puttr(x)	fputtr(stdout, (x))#define vputtr(x)	fvputtr(stdout, (x))#define gettra(x, y)    fgettra(stdin, (x), (y))/* TOTHER represents "other"					*/#define		TOTHER		-1	/* TUNK represents time traces of an unknown type		*/#define		TUNK		0/* TREAL represents real time traces 				*/#define		TREAL		1/* TDEAD represents dead time traces 				*/#define		TDEAD		2/* TDUMMY represents dummy time traces 				*/#define		TDUMMY		3/* TBREAK represents time break traces 				*/#define		TBREAK		4/* UPHOLE represents uphole traces 				*/#define		UPHOLE		5/* SWEEP represents sweep traces 				*/#define		SWEEP		6/* TIMING represents timing traces 				*/#define		TIMING		7/* WBREAK represents timing traces 				*/#define		WBREAK		8/* NFGUNSIG represents near field gun signature 		*/#define		NFGUNSIG	9	/* FFGUNSIG represents far field gun signature	 		*/#define		FFGUNSIG	10/* SPSENSOR represents seismic pressure sensor	 		*/#define		SPSENSOR	11/* TVERT represents multicomponent seismic sensor 	- vertical component */#define		TVERT		12/* TXLIN represents multicomponent seismic sensor 	- cross-line component */#define		TXLIN		13/* TINLIN represents multicomponent seismic sensor 	- in-line component */#define		TINLIN	14/* ROTVERT represents rotated multicomponent seismic sensor 	- vertical component */#define		ROTVERT		15/* TTRANS represents rotated multicomponent seismic sensor 	- transverse component */#define		TTRANS		16/* TRADIAL represents rotated multicomponent seismic sensor 	- radial component */#define		TRADIAL		17/* VRMASS represents vibrator reaction mass */#define		VRMASS		18/* VBASS represents vibrator baseplate */#define		VBASS		19/* VEGF represents vibrator estimated ground force */#define		VEGF		20/* VREF represents vibrator reference */#define		VREF		21/*** CWP trid assignments ***//* ACOR represents autocorrelation  */#define		ACOR		109/* FCMPLX represents fourier transformed - no packing    xr[0],xi[0], ..., xr[N-1],xi[N-1] */#define		FCMPLX		110/* FUNPACKNYQ represents fourier transformed - unpacked Nyquist   xr[0],xi[0],...,xr[N/2],xi[N/2] */#define		FUNPACKNYQ	111/* FTPACK represents fourier transformed - packed Nyquist   even N: xr[0],xr[N/2],xr[1],xi[1], ...,	xr[N/2 -1],xi[N/2 -1]   (note the exceptional second entry)    odd N:     xr[0],xr[(N-1)/2],xr[1],xi[1], ...,     xr[(N-1)/2 -1],xi[(N-1)/2 -1],xi[(N-1)/2]   (note the exceptional second & last entries)*/#define		FTPACK		112/* TCMPLX represents complex time traces 			*/#define		TCMPLX		113/* FAMPH represents freq domain data in amplitude/phase form	*/#define		FAMPH		114/* TAMPH represents time domain data in amplitude/phase form	*/#define		TAMPH		115/* REALPART represents the real part of a trace to Nyquist	*/#define		REALPART	116/* IMAGPART represents the real part of a trace to Nyquist	*/#define		IMAGPART	117/* AMPLITUDE represents the amplitude of a trace to Nyquist	*/#define		AMPLITUDE	118/* PHASE represents the phase of a trace to Nyquist		*/#define		PHASE		119/* KT represents wavenumber-time domain data 			*/#define		KT		121/* KOMEGA represents wavenumber-frequency domain data		*/#define		KOMEGA		122/* ENVELOPE represents the envelope of the complex time trace	*/#define		ENVELOPE	123/* INSTPHASE represents the phase of the complex time trace	*/#define		INSTPHASE	124/* INSTFREQ represents the frequency of the complex time trace	*/#define		INSTFREQ	125/* DEPTH represents traces in depth-range (z-x)			*/#define		TRID_DEPTH	130/* 3C data...  v,h1,h2=(11,12,13)+32 so a bitmask will convert  *//* between conventions *//* CHARPACK represents byte packed seismic data from supack1	*/#define		CHARPACK	201/* SHORTPACK represents 2 byte packed seismic data from supack2	*/#define		SHORTPACK	202#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 ) /* FUNCTION PROTOTYPES */#ifdef __cplusplus /* if C++, specify external linkage to C functions */extern "C" {#endifint fgettr(FILE *fp, segy *tp);int fvgettr(FILE *fp, segy *tp);void fputtr(FILE *fp, segy *tp);void fvputtr(FILE *fp, segy *tp);int fgettra(FILE *fp, segy *tp, int itr);/* hdrpkge */void gethval(const segy *tp, int index, Value *valp);void puthval(segy *tp, int index, Value *valp);void getbhval(const bhed *bhp, int index, Value *valp);void putbhval(bhed *bhp, int index, Value *valp);void gethdval(const segy *tp, char *key, Value *valp);void puthdval(segy *tp, char *key, Value *valp);char *hdtype(const char *key);char *getkey(const int index);int getindex(const char *key);void swaphval(segy *tp, int index);void swapbhval(bhed *bhp, int index);void printheader(const segy *tp);void tabplot(segy *tp, int itmin, int itmax);#ifdef __cplusplus /* if C++, end external linkage specification */}#endif#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本在线观看| 亚洲成a人片在线不卡一二三区| 极品少妇一区二区三区精品视频| 欧美videos中文字幕| 国产成人亚洲精品青草天美| 中文字幕av不卡| 精品国内二区三区| 精品国产免费视频| 国产一区高清在线| 天堂精品中文字幕在线| 自拍av一区二区三区| 亚洲欧洲精品一区二区三区| 国产性做久久久久久| 日韩一区在线免费观看| 中文字幕一区免费在线观看 | 亚洲电影一级黄| 91精品国产免费| 成人开心网精品视频| 午夜国产精品影院在线观看| 久久久国产精华| 欧美一区午夜视频在线观看| 99riav一区二区三区| 国产黄色91视频| 久久精品国产99国产精品| 亚洲综合久久av| 亚洲一区二区在线免费看| 中文字幕一区二| 亚洲欧美在线aaa| 国产精品初高中害羞小美女文| 精品日韩一区二区三区 | 日韩欧美激情在线| 欧美一级一级性生活免费录像| 欧美色网一区二区| 欧美日韩国产在线播放网站| 欧美日韩亚洲丝袜制服| 在线观看网站黄不卡| 欧美日本一道本在线视频| 欧美日韩成人综合在线一区二区| 正在播放亚洲一区| 久久综合久久综合久久| 国产日韩精品一区二区三区| 国产精品毛片久久久久久| 国产精品嫩草99a| 亚洲综合精品自拍| 国产精品综合在线视频| 91论坛在线播放| 精品日韩欧美在线| 国产精品美女久久久久aⅴ| 亚洲一区二区在线播放相泽| 欧美aⅴ一区二区三区视频| 国产精品一级在线| 欧美性三三影院| 久久只精品国产| 亚洲自拍与偷拍| 国产老女人精品毛片久久| 99精品黄色片免费大全| 欧美一级免费大片| 尤物在线观看一区| 国产成人在线网站| 精品福利一二区| 五月天欧美精品| 欧美性猛交xxxx乱大交退制版| 精品欧美久久久| 日韩国产精品久久| 精品视频1区2区| 亚洲精品久久久久久国产精华液| 国产精品99久久久久久久vr| 欧美日韩国产美| 午夜精品影院在线观看| 国产一区视频网站| 日韩欧美视频在线| 精品亚洲国产成人av制服丝袜| 欧美三级视频在线播放| 一区二区三区成人在线视频| 国产成人精品免费视频网站| 久久精品夜夜夜夜久久| 国产伦理精品不卡| 国产欧美精品一区二区三区四区| 国产在线视频一区二区三区| 久久天天做天天爱综合色| 激情文学综合网| 中文字幕不卡在线观看| 成人小视频在线| 亚洲在线视频免费观看| 欧美午夜免费电影| 九色综合狠狠综合久久| 久久精品夜色噜噜亚洲a∨ | 成人国产精品免费网站| 亚洲欧洲综合另类在线| 欧美日韩一级视频| 久久不见久久见免费视频1| 国产情人综合久久777777| 欧美自拍偷拍一区| 丁香桃色午夜亚洲一区二区三区| 国产精品久久久久三级| 欧美精品xxxxbbbb| 成人免费视频免费观看| 奇米色777欧美一区二区| 国产精品久久777777| 日韩一级免费观看| 99九九99九九九视频精品| 美国毛片一区二区| 亚洲成人av一区二区三区| 欧美电视剧免费观看| 91在线视频播放地址| 精品无人码麻豆乱码1区2区| 一区二区三区精品| 国产精品久久久久久久久久免费看| 色婷婷久久一区二区三区麻豆| 日韩精品一区第一页| 亚洲成人动漫精品| 亚洲国产欧美一区二区三区丁香婷| 亚洲国产精品av| 国产亚洲精品精华液| 久久久国产综合精品女国产盗摄| 欧美一级国产精品| 欧美精品一区二区在线播放| 制服丝袜亚洲播放| 精品人在线二区三区| 宅男噜噜噜66一区二区66| 91精品国产乱码| 日韩一区二区电影在线| 日韩免费在线观看| 国产亚洲午夜高清国产拍精品| 国产午夜精品福利| 国产精品视频观看| 一区二区视频免费在线观看| 亚洲综合免费观看高清完整版在线| 亚洲一卡二卡三卡四卡五卡| 午夜精品久久久久久久99水蜜桃 | 粉嫩av一区二区三区| 亚洲激情在线播放| 欧美日韩精品二区第二页| 欧美一区二区三级| 久久婷婷色综合| 国产欧美日韩激情| 久久精品日产第一区二区三区高清版| 欧美日韩性生活| 国产高清精品在线| 日韩va欧美va亚洲va久久| 视频一区视频二区中文字幕| 亚洲3atv精品一区二区三区| 国产成人自拍网| 亚洲高清在线精品| 中文字幕高清不卡| 日韩一二在线观看| 在线观看精品一区| 成人免费视频caoporn| 国产一区二区三区在线观看免费视频 | bt欧美亚洲午夜电影天堂| 欧美一级二级三级乱码| 欧美在线一区二区三区| 91成人免费在线| 欧美高清视频一二三区| 欧美福利一区二区| 精品剧情在线观看| 亚洲男人的天堂在线观看| 一区二区三区在线观看视频| 六月丁香婷婷久久| 欧美三级视频在线观看| 国产精品视频一二三| 蜜桃精品视频在线| 欧美日韩不卡一区| 调教+趴+乳夹+国产+精品| 色婷婷亚洲一区二区三区| 亚洲国产日韩a在线播放| 91在线国产福利| 亚洲天堂久久久久久久| 色欧美日韩亚洲| 香蕉久久一区二区不卡无毒影院 | 69堂精品视频| 午夜精品成人在线视频| 欧美mv日韩mv| 成人av片在线观看| 一级中文字幕一区二区| 91精品在线麻豆| 国产69精品久久777的优势| 国产精品久久久久久久久久久免费看 | 中文字幕一区二| 欧美日韩综合一区| 国产真实乱子伦精品视频| 亚洲精品美国一| 欧美一区二区三区人| 91小视频免费观看| 国内久久婷婷综合| 免费在线视频一区| 中日韩免费视频中文字幕| 国产不卡视频在线播放| 人人狠狠综合久久亚洲| 毛片av中文字幕一区二区| 青青草国产精品97视觉盛宴| 久久国内精品视频| 国产成人亚洲综合a∨婷婷| 99精品视频免费在线观看| 91免费观看国产| 日韩一区二区三区观看| 日韩精品中文字幕在线不卡尤物| 麻豆成人91精品二区三区| 亚洲精品一线二线三线| 3d动漫精品啪啪1区2区免费 |