📄 sacformat.h
字号:
/* A SAC header null value initializer * Usage: struct SACHeader sh = NullSACHeader; */#define NullSACHeader { \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345.0, -12345.0, -12345.0, -12345.0, -12345.0, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ -12345, -12345, -12345, -12345, -12345, \ { '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ',' ',' ',' ',' ',' ',' ',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' },{ '-','1','2','3','4','5',' ',' ' }, \ { '-','1','2','3','4','5',' ',' ' } \};/* definitions of constants for SAC enumerated data values */#define IREAL 0 /* undocumented */#define ITIME 1 /* file: time series data */#define IRLIM 2 /* file: real&imag spectrum */#define IAMPH 3 /* file: ampl&phas spectrum */#define IXY 4 /* file: gen'l x vs y data */#define IUNKN 5 /* x data: unknown type */ /* zero time: unknown */ /* event type: unknown */#define IDISP 6 /* x data: displacement (nm) */#define IVEL 7 /* x data: velocity (nm/sec) */#define IACC 8 /* x data: accel (cm/sec/sec)*/#define IB 9 /* zero time: start of file */#define IDAY 10 /* zero time: 0000 of GMT day*/#define IO 11 /* zero time: event origin */#define IA 12 /* zero time: 1st arrival */#define IT0 13 /* zero time: user timepick 0*/#define IT1 14 /* zero time: user timepick 1*/#define IT2 15 /* zero time: user timepick 2*/#define IT3 16 /* zero time: user timepick 3*/#define IT4 17 /* zero time: user timepick 4*/#define IT5 18 /* zero time: user timepick 5*/#define IT6 19 /* zero time: user timepick 6*/#define IT7 20 /* zero time: user timepick 7*/#define IT8 21 /* zero time: user timepick 8*/#define IT9 22 /* zero time: user timepick 9*/#define IRADNV 23 /* undocumented */#define ITANNV 24 /* undocumented */#define IRADEV 25 /* undocumented */#define ITANEV 26 /* undocumented */#define INORTH 27 /* undocumented */#define IEAST 28 /* undocumented */#define IHORZA 29 /* undocumented */#define IDOWN 30 /* undocumented */#define IUP 31 /* undocumented */#define ILLLBB 32 /* undocumented */#define IWWSN1 33 /* undocumented */#define IWWSN2 34 /* undocumented */#define IHGLP 35 /* undocumented */#define ISRO 36 /* undocumented *//* Source types */#define INUCL 37 /* event type: nuclear shot */#define IPREN 38 /* event type: nuke pre-shot */#define IPOSTN 39 /* event type: nuke post-shot*/#define IQUAKE 40 /* event type: earthquake */#define IPREQ 41 /* event type: foreshock */#define IPOSTQ 42 /* event type: aftershock */#define ICHEM 43 /* event type: chemical expl */#define IOTHER 44 /* event type: other source */#define IQB 72 /* Quarry Blast or mine expl. confirmed by quarry */#define IQB1 73 /* Quarry or mine blast with designed shot information-ripple fired */#define IQB2 74 /* Quarry or mine blast with observed shot information-ripple fired */#define IQBX 75 /* Quarry or mine blast - single shot */#define IQMT 76 /* Quarry or mining-induced events: tremors and rockbursts */#define IEQ 77 /* Earthquake */#define IEQ1 78 /* Earthquakes in a swarm or aftershock sequence */#define IEQ2 79 /* Felt earthquake */#define IME 80 /* Marine explosion */#define IEX 81 /* Other explosion */#define INU 82 /* Nuclear explosion */#define INC 83 /* Nuclear cavity collapse */#define IO_ 84 /* Other source of known origin */#define IL 85 /* Local event of unknown origin */#define IR 86 /* Regional event of unknown origin */#define IT 87 /* Teleseismic event of unknown origin */#define IU 88 /* Undetermined or conflicting information */#define IEQ3 89 /* Damaging earthquake */#define IEQ0 90 /* Probable earthquake */#define IEX0 91 /* Probable explosion */#define IQC 92 /* Mine collapse */#define IQB0 93 /* Probable Mine Blast */#define IGEY 94 /* Geyser */#define ILIT 95 /* Light */#define IMET 96 /* Meteoric Event */#define IODOR 97 /* Odors */#define IOS 103 /* Other source: Known origin*/ /* data quality: other problm*/#define IGOOD 45 /* data quality: good */#define IGLCH 46 /* data quality: has glitches*/#define IDROP 47 /* data quality: has dropouts*/#define ILOWSN 48 /* data quality: low s/n */#define IRLDTA 49 /* data is real data */#define IVOLTS 50 /* file: velocity (volts) *//* Magnitude type and source */#define IMB 52 /* Bodywave Magnitude */ #define IMS 53 /* Surface Magnitude */#define IML 54 /* Local Magnitude */ #define IMW 55 /* Moment Magnitude */#define IMD 56 /* Duration Magnitude */#define IMX 57 /* User Defined Magnitude */#define INEIC 58 /* INEIC */#define IPDEQ 59 /* IPDE */#define IPDEW 60 /* IPDE */#define IPDE 61 /* IPDE */#define IISC 62 /* IISC */#define IREB 63 /* IREB */#define IUSGS 64 /* IUSGS */#define IBRK 65 /* IBRK */#define ICALTECH 66 /* ICALTECH */#define ILLNL 67 /* ILLNL */#define IEVLOC 68 /* IEVLOC */#define IJSOP 69 /* IJSOP */#define IUSER 70 /* IUSER */#define IUNKNOWN 71 /* IUNKNOWN */#ifdef __cplusplus}#endif#endif /* SAC_FORMAT_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -