edu.sc.seis.TauP
Class SacTimeSeries
java.lang.Object
|
+--edu.sc.seis.TauP.SacTimeSeries
- public class SacTimeSeries
- extends java.lang.Object
Class that represents a sac file. All headers are have the same names
as within the Sac program. Can read the whole file or just the header
as well as write a file.
Method Summary |
static void |
main(java.lang.String[] args)
just for testing. |
void |
printHeader()
|
void |
read(java.lang.String filename)
reads the sac file specified by the filename. |
void |
readHeader(java.lang.String filename)
reads just the sac header specified by the filename. |
void |
write(java.lang.String filename)
writes this object out as a sac file. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delta
public float delta
depmin
public float depmin
depmax
public float depmax
scale
public float scale
odelta
public float odelta
b
public float b
e
public float e
o
public float o
a
public float a
fmt
public float fmt
t0
public float t0
t1
public float t1
t2
public float t2
t3
public float t3
t4
public float t4
t5
public float t5
t6
public float t6
t7
public float t7
t8
public float t8
t9
public float t9
f
public float f
resp0
public float resp0
resp1
public float resp1
resp2
public float resp2
resp3
public float resp3
resp4
public float resp4
resp5
public float resp5
resp6
public float resp6
resp7
public float resp7
resp8
public float resp8
resp9
public float resp9
stla
public float stla
stlo
public float stlo
stel
public float stel
stdp
public float stdp
evla
public float evla
evlo
public float evlo
evel
public float evel
evdp
public float evdp
mag
public float mag
user0
public float user0
user1
public float user1
user2
public float user2
user3
public float user3
user4
public float user4
user5
public float user5
user6
public float user6
user7
public float user7
user8
public float user8
user9
public float user9
dist
public float dist
az
public float az
baz
public float baz
gcarc
public float gcarc
sb
public float sb
sdelta
public float sdelta
depmen
public float depmen
cmpaz
public float cmpaz
cmpinc
public float cmpinc
xminimum
public float xminimum
xmaximum
public float xmaximum
yminimum
public float yminimum
ymaximum
public float ymaximum
unused6
public float unused6
unused7
public float unused7
unused8
public float unused8
unused9
public float unused9
unused10
public float unused10
unused11
public float unused11
unused12
public float unused12
nzyear
public int nzyear
nzjday
public int nzjday
nzhour
public int nzhour
nzmin
public int nzmin
nzsec
public int nzsec
nzmsec
public int nzmsec
nvhdr
public int nvhdr
norid
public int norid
nevid
public int nevid
npts
public int npts
nsnpts
public int nsnpts
nwfid
public int nwfid
nxsize
public int nxsize
nysize
public int nysize
unused15
public int unused15
iftype
public int iftype
idep
public int idep
iztype
public int iztype
unused16
public int unused16
iinst
public int iinst
istreg
public int istreg
ievreg
public int ievreg
ievtyp
public int ievtyp
iqual
public int iqual
isynth
public int isynth
imagtyp
public int imagtyp
imagsrc
public int imagsrc
unused19
public int unused19
unused20
public int unused20
unused21
public int unused21
unused22
public int unused22
unused23
public int unused23
unused24
public int unused24
unused25
public int unused25
unused26
public int unused26
leven
public int leven
lpspol
public int lpspol
lovrok
public int lovrok
lcalda
public int lcalda
unused27
public int unused27
kstnm
public java.lang.String kstnm
kevnm
public java.lang.String kevnm
khole
public java.lang.String khole
ko
public java.lang.String ko
ka
public java.lang.String ka
kt0
public java.lang.String kt0
kt1
public java.lang.String kt1
kt2
public java.lang.String kt2
kt3
public java.lang.String kt3
kt4
public java.lang.String kt4
kt5
public java.lang.String kt5
kt6
public java.lang.String kt6
kt7
public java.lang.String kt7
kt8
public java.lang.String kt8
kt9
public java.lang.String kt9
kf
public java.lang.String kf
kuser0
public java.lang.String kuser0
kuser1
public java.lang.String kuser1
kuser2
public java.lang.String kuser2
kcmpnm
public java.lang.String kcmpnm
knetwk
public java.lang.String knetwk
kdatrd
public java.lang.String kdatrd
kinst
public java.lang.String kinst
y
public float[] y
x
public float[] x
real
public float[] real
imaginary
public float[] imaginary
amp
public float[] amp
phase
public float[] phase
TRUE
public static final int TRUE
FALSE
public static final int FALSE
IREAL
public static final int IREAL
ITIME
public static final int ITIME
IRLIM
public static final int IRLIM
IAMPH
public static final int IAMPH
IXY
public static final int IXY
IUNKN
public static final int IUNKN
IDISP
public static final int IDISP
IVEL
public static final int IVEL
IACC
public static final int IACC
IB
public static final int IB
IDAY
public static final int IDAY
IO
public static final int IO
IA
public static final int IA
IT0
public static final int IT0
IT1
public static final int IT1
IT2
public static final int IT2
IT3
public static final int IT3
IT4
public static final int IT4
IT5
public static final int IT5
IT6
public static final int IT6
IT7
public static final int IT7
IT8
public static final int IT8
IT9
public static final int IT9
IRADNV
public static final int IRADNV
ITANNV
public static final int ITANNV
IRADEV
public static final int IRADEV
ITANEV
public static final int ITANEV
INORTH
public static final int INORTH
IEAST
public static final int IEAST
IHORZA
public static final int IHORZA
IDOWN
public static final int IDOWN
IUP
public static final int IUP
ILLLBB
public static final int ILLLBB
IWWSN1
public static final int IWWSN1
IWWSN2
public static final int IWWSN2
IHGLP
public static final int IHGLP
ISRO
public static final int ISRO
INUCL
public static final int INUCL
IPREN
public static final int IPREN
IPOSTN
public static final int IPOSTN
IQUAKE
public static final int IQUAKE
IPREQ
public static final int IPREQ
IPOSTQ
public static final int IPOSTQ
ICHEM
public static final int ICHEM
IOTHER
public static final int IOTHER
IGOOD
public static final int IGOOD
IGLCH
public static final int IGLCH
IDROP
public static final int IDROP
ILOWSN
public static final int ILOWSN
IRLDTA
public static final int IRLDTA
IVOLTS
public static final int IVOLTS
INIV51
public static final int INIV51
INIV52
public static final int INIV52
INIV53
public static final int INIV53
INIV54
public static final int INIV54
INIV55
public static final int INIV55
INIV56
public static final int INIV56
INIV57
public static final int INIV57
INIV58
public static final int INIV58
INIV59
public static final int INIV59
INIV60
public static final int INIV60
data_offset
public static final int data_offset
SacTimeSeries
public SacTimeSeries()
read
public void read(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
- reads the sac file specified by the filename. Only a very simple
check is made
to be sure the file really is a sac file.
- Throws:
java.io.FileNotFoundException
- if the file cannot be foundjava.io.IOException
- if it isn't a sac file or if it happens :)
readHeader
public void readHeader(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
- reads just the sac header specified by the filename. No checks are
made to be sure the file really is a sac file.
write
public void write(java.lang.String filename)
throws java.io.FileNotFoundException,
java.io.IOException
- writes this object out as a sac file.
printHeader
public void printHeader()
main
public static void main(java.lang.String[] args)
- just for testing. Reads the filename given as the argument,
writes out some header variables and then
writes it back out as "outsacfile".