|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.sc.seis.seisFile.sac.SacHeader
public class SacHeader
Class that represents a sac file heder. All headers are have the same names as within the Sac program. This reflects the sac header as of version 101.4 in utils/sac.h Notes: Key to comment flags describing each field: Column 1: R required by SAC (blank) optional Column 2: A = settable from a priori knowledge D = available in data F = available in or derivable from SEED fixed data header T = available in SEED header tables (blank) = not directly available from SEED data, header tables, or elsewhere
Field Summary | |
---|---|
static java.text.DecimalFormat |
decimalFormat
|
Constructor Summary | |
---|---|
SacHeader()
|
|
SacHeader(java.io.DataInput indis)
|
|
SacHeader(java.io.File sacFile)
reads just the sac header specified by the filename. |
|
SacHeader(java.lang.String filename)
|
Method Summary | |
---|---|
static SacHeader |
createEmptyEvenSampledTimeSeriesHeader()
|
static java.lang.String |
format(java.lang.String label,
float f)
|
static java.lang.String |
format(java.lang.String label,
java.lang.String val,
int labelWidth,
int valWidth)
|
static java.lang.String |
formatLine(java.lang.String s1,
float f1,
java.lang.String s2,
float f2,
java.lang.String s3,
float f3,
java.lang.String s4,
float f4,
java.lang.String s5,
float f5)
|
float |
getA()
|
float |
getAz()
|
float |
getB()
|
float |
getBaz()
|
boolean |
getByteOrder()
|
float |
getCmpaz()
|
float |
getCmpinc()
|
float |
getDelta()
|
float |
getDepmax()
|
float |
getDepmen()
|
float |
getDepmin()
|
float |
getDist()
|
float |
getE()
|
float |
getEvdp()
|
float |
getEvel()
|
float |
getEvla()
|
float |
getEvlo()
|
float |
getF()
|
float |
getFmt()
|
float |
getGcarc()
|
int |
getIdep()
|
int |
getIevreg()
|
int |
getIevtyp()
|
int |
getIftype()
|
int |
getIinst()
|
int |
getImagsrc()
|
int |
getImagtyp()
|
int |
getIqual()
|
int |
getIstreg()
|
int |
getIsynth()
|
int |
getIztype()
|
java.lang.String |
getKa()
|
java.lang.String |
getKcmpnm()
|
java.lang.String |
getKdatrd()
|
java.lang.String |
getKevnm()
|
java.lang.String |
getKf()
|
java.lang.String |
getKhole()
|
java.lang.String |
getKinst()
|
java.lang.String |
getKnetwk()
|
java.lang.String |
getKo()
|
java.lang.String |
getKstnm()
|
java.lang.String |
getKt0()
|
java.lang.String |
getKt1()
|
java.lang.String |
getKt2()
|
java.lang.String |
getKt3()
|
java.lang.String |
getKt4()
|
java.lang.String |
getKt5()
|
java.lang.String |
getKt6()
|
java.lang.String |
getKt7()
|
java.lang.String |
getKt8()
|
java.lang.String |
getKt9()
|
java.lang.String |
getKTHeader(int index)
|
java.lang.String |
getKuser0()
|
java.lang.String |
getKuser1()
|
java.lang.String |
getKuser2()
|
int |
getLcalda()
|
int |
getLeven()
|
int |
getLovrok()
|
int |
getLpspol()
|
float |
getMag()
|
int |
getNevid()
|
int |
getNorid()
|
int |
getNpts()
|
int |
getNsnpts()
|
int |
getNvhdr()
|
int |
getNwfid()
|
int |
getNxsize()
|
int |
getNysize()
|
int |
getNzhour()
|
int |
getNzjday()
|
int |
getNzmin()
|
int |
getNzmsec()
|
int |
getNzsec()
|
int |
getNzyear()
|
float |
getO()
|
float |
getOdelta()
|
float |
getResp0()
|
float |
getResp1()
|
float |
getResp2()
|
float |
getResp3()
|
float |
getResp4()
|
float |
getResp5()
|
float |
getResp6()
|
float |
getResp7()
|
float |
getResp8()
|
float |
getResp9()
|
float |
getSb()
|
float |
getScale()
|
float |
getSdelta()
|
float |
getStdp()
|
float |
getStel()
|
float |
getStla()
|
float |
getStlo()
|
float |
getT0()
|
float |
getT1()
|
float |
getT2()
|
float |
getT3()
|
float |
getT4()
|
float |
getT5()
|
float |
getT6()
|
float |
getT7()
|
float |
getT8()
|
float |
getT9()
|
float |
getTHeader(int index)
|
float |
getUnused10()
|
float |
getUnused11()
|
float |
getUnused12()
|
int |
getUnused15()
|
int |
getUnused16()
|
int |
getUnused19()
|
int |
getUnused20()
|
int |
getUnused21()
|
int |
getUnused22()
|
int |
getUnused23()
|
int |
getUnused24()
|
int |
getUnused25()
|
int |
getUnused26()
|
int |
getUnused27()
|
float |
getUnused6()
|
float |
getUnused7()
|
float |
getUnused8()
|
float |
getUnused9()
|
float |
getUser0()
|
float |
getUser1()
|
float |
getUser2()
|
float |
getUser3()
|
float |
getUser4()
|
float |
getUser5()
|
float |
getUser6()
|
float |
getUser7()
|
float |
getUser8()
|
float |
getUser9()
|
float |
getUserHeader(int index)
|
float |
getXmaximum()
|
float |
getXminimum()
|
float |
getYmaximum()
|
float |
getYminimum()
|
void |
printHeader()
|
void |
printHeader(java.io.PrintWriter out)
|
void |
setA(float a)
|
void |
setAz(float az)
|
void |
setB(float b)
|
void |
setBaz(float baz)
|
void |
setBigEndian()
Sets the byte order when writing to output. |
void |
setByteOrder(boolean byteOrder)
|
void |
setCmpaz(float cmpaz)
|
void |
setCmpinc(float cmpinc)
|
void |
setDelta(float delta)
|
void |
setDepmax(float depmax)
|
void |
setDepmen(float depmen)
|
void |
setDepmin(float depmin)
|
void |
setDist(float dist)
|
void |
setE(float e)
|
void |
setEvdp(float evdp)
|
void |
setEvel(float evel)
|
void |
setEvla(float evla)
|
void |
setEvlo(float evlo)
|
void |
setF(float f)
|
void |
setFmt(float fmt)
|
void |
setGcarc(float gcarc)
|
void |
setIdep(int idep)
|
void |
setIevreg(int ievreg)
|
void |
setIevtyp(int ievtyp)
|
void |
setIftype(int iftype)
|
void |
setIinst(int iinst)
|
void |
setImagsrc(int imagsrc)
|
void |
setImagtyp(int imagtyp)
|
void |
setIqual(int iqual)
|
void |
setIstreg(int istreg)
|
void |
setIsynth(int isynth)
|
void |
setIztype(int iztype)
|
void |
setKa(java.lang.String ka)
|
void |
setKcmpnm(java.lang.String kcmpnm)
|
void |
setKdatrd(java.lang.String kdatrd)
|
void |
setKevnm(java.lang.String kevnm)
|
void |
setKf(java.lang.String kf)
|
void |
setKhole(java.lang.String khole)
|
void |
setKinst(java.lang.String kinst)
|
void |
setKnetwk(java.lang.String knetwk)
|
void |
setKo(java.lang.String ko)
|
void |
setKstnm(java.lang.String kstnm)
|
void |
setKt0(java.lang.String kt0)
|
void |
setKt1(java.lang.String kt1)
|
void |
setKt2(java.lang.String kt2)
|
void |
setKt3(java.lang.String kt3)
|
void |
setKt4(java.lang.String kt4)
|
void |
setKt5(java.lang.String kt5)
|
void |
setKt6(java.lang.String kt6)
|
void |
setKt7(java.lang.String kt7)
|
void |
setKt8(java.lang.String kt8)
|
void |
setKt9(java.lang.String kt9)
|
void |
setKtHeader(int index,
java.lang.String val)
|
void |
setKuser0(java.lang.String kuser0)
|
void |
setKuser1(java.lang.String kuser1)
|
void |
setKuser2(java.lang.String kuser2)
|
void |
setLcalda(int lcalda)
|
void |
setLeven(int leven)
|
void |
setLittleEndian()
Sets the byte order when writing to output. |
void |
setLovrok(int lovrok)
|
void |
setLpspol(int lpspol)
|
void |
setMag(float mag)
|
void |
setNevid(int nevid)
|
void |
setNorid(int norid)
|
void |
setNpts(int npts)
|
void |
setNsnpts(int nsnpts)
|
void |
setNvhdr(int nvhdr)
|
void |
setNwfid(int nwfid)
|
void |
setNxsize(int nxsize)
|
void |
setNysize(int nysize)
|
void |
setNzhour(int nzhour)
|
void |
setNzjday(int nzjday)
|
void |
setNzmin(int nzmin)
|
void |
setNzmsec(int nzmsec)
|
void |
setNzsec(int nzsec)
|
void |
setNzyear(int nzyear)
|
void |
setO(float o)
|
void |
setOdelta(float odelta)
|
void |
setResp0(float resp0)
|
void |
setResp1(float resp1)
|
void |
setResp2(float resp2)
|
void |
setResp3(float resp3)
|
void |
setResp4(float resp4)
|
void |
setResp5(float resp5)
|
void |
setResp6(float resp6)
|
void |
setResp7(float resp7)
|
void |
setResp8(float resp8)
|
void |
setResp9(float resp9)
|
void |
setSb(float sb)
|
void |
setScale(float scale)
|
void |
setSdelta(float sdelta)
|
void |
setStdp(float stdp)
|
void |
setStel(float stel)
|
void |
setStla(float stla)
|
void |
setStlo(float stlo)
|
void |
setT0(float t0)
|
void |
setT1(float t1)
|
void |
setT2(float t2)
|
void |
setT3(float t3)
|
void |
setT4(float t4)
|
void |
setT5(float t5)
|
void |
setT6(float t6)
|
void |
setT7(float t7)
|
void |
setT8(float t8)
|
void |
setT9(float t9)
|
void |
setTHeader(int index,
float val)
|
void |
setTHeader(int index,
float val,
java.lang.String kLabel)
Sets T header specified by the index to val, and sets the corresponding KT header to be the label. |
void |
setUnused10(float unused10)
|
void |
setUnused11(float unused11)
|
void |
setUnused12(float unused12)
|
void |
setUnused15(int unused15)
|
void |
setUnused16(int unused16)
|
void |
setUnused19(int unused19)
|
void |
setUnused20(int unused20)
|
void |
setUnused21(int unused21)
|
void |
setUnused22(int unused22)
|
void |
setUnused23(int unused23)
|
void |
setUnused24(int unused24)
|
void |
setUnused25(int unused25)
|
void |
setUnused26(int unused26)
|
void |
setUnused27(int unused27)
|
void |
setUnused6(float unused6)
|
void |
setUnused7(float unused7)
|
void |
setUnused8(float unused8)
|
void |
setUnused9(float unused9)
|
void |
setUser0(float user0)
|
void |
setUser1(float user1)
|
void |
setUser2(float user2)
|
void |
setUser3(float user3)
|
void |
setUser4(float user4)
|
void |
setUser5(float user5)
|
void |
setUser6(float user6)
|
void |
setUser7(float user7)
|
void |
setUser8(float user8)
|
void |
setUser9(float user9)
|
void |
setUserHeader(int index,
float val)
|
void |
setXmaximum(float xmaximum)
|
void |
setXminimum(float xminimum)
|
void |
setYmaximum(float ymaximum)
|
void |
setYminimum(float yminimum)
|
static int |
swapBytes(int val)
|
static long |
swapBytes(long val)
|
static short |
swapBytes(short val)
|
static java.lang.String |
trimLen(java.lang.String s,
int len)
|
void |
writeHeader(java.io.DataOutput dos)
|
void |
writeHeader(java.io.File file)
writes this object out as a sac file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.text.DecimalFormat decimalFormat
Constructor Detail |
---|
public SacHeader()
public SacHeader(java.lang.String filename) throws java.io.IOException
java.io.IOException
public SacHeader(java.io.DataInput indis) throws java.io.IOException
java.io.IOException
public SacHeader(java.io.File sacFile) throws java.io.IOException
java.io.IOException
Method Detail |
---|
public static SacHeader createEmptyEvenSampledTimeSeriesHeader()
public void writeHeader(java.io.File file) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public void writeHeader(java.io.DataOutput dos) throws java.io.IOException
java.io.IOException
public final void setLittleEndian()
public final void setBigEndian()
public static final short swapBytes(short val)
public static final int swapBytes(int val)
public static final long swapBytes(long val)
public static java.lang.String trimLen(java.lang.String s, int len)
public static java.lang.String format(java.lang.String label, float f)
public static java.lang.String format(java.lang.String label, java.lang.String val, int labelWidth, int valWidth)
public static java.lang.String formatLine(java.lang.String s1, float f1, java.lang.String s2, float f2, java.lang.String s3, float f3, java.lang.String s4, float f4, java.lang.String s5, float f5)
public void printHeader()
public void printHeader(java.io.PrintWriter out)
public boolean getByteOrder()
public float getDelta()
public void setDelta(float delta)
public float getDepmin()
public void setDepmin(float depmin)
public float getDepmax()
public void setDepmax(float depmax)
public float getScale()
public void setScale(float scale)
public float getOdelta()
public void setOdelta(float odelta)
public float getB()
public void setB(float b)
public float getE()
public void setE(float e)
public float getO()
public void setO(float o)
public float getA()
public void setA(float a)
public float getFmt()
public void setFmt(float fmt)
public float getTHeader(int index)
public void setTHeader(int index, float val)
public void setTHeader(int index, float val, java.lang.String kLabel)
public java.lang.String getKTHeader(int index)
public void setKtHeader(int index, java.lang.String val)
public float getT0()
public void setT0(float t0)
public float getT1()
public void setT1(float t1)
public float getT2()
public void setT2(float t2)
public float getT3()
public void setT3(float t3)
public float getT4()
public void setT4(float t4)
public float getT5()
public void setT5(float t5)
public float getT6()
public void setT6(float t6)
public float getT7()
public void setT7(float t7)
public float getT8()
public void setT8(float t8)
public float getT9()
public void setT9(float t9)
public float getF()
public void setF(float f)
public float getResp0()
public void setResp0(float resp0)
public float getResp1()
public void setResp1(float resp1)
public float getResp2()
public void setResp2(float resp2)
public float getResp3()
public void setResp3(float resp3)
public float getResp4()
public void setResp4(float resp4)
public float getResp5()
public void setResp5(float resp5)
public float getResp6()
public void setResp6(float resp6)
public float getResp7()
public void setResp7(float resp7)
public float getResp8()
public void setResp8(float resp8)
public float getResp9()
public void setResp9(float resp9)
public float getStla()
public void setStla(float stla)
public float getStlo()
public void setStlo(float stlo)
public float getStel()
public void setStel(float stel)
public float getStdp()
public void setStdp(float stdp)
public float getEvla()
public void setEvla(float evla)
public float getEvlo()
public void setEvlo(float evlo)
public float getEvel()
public void setEvel(float evel)
public float getEvdp()
public void setEvdp(float evdp)
public float getMag()
public void setMag(float mag)
public float getUserHeader(int index)
public void setUserHeader(int index, float val)
public float getUser0()
public void setUser0(float user0)
public float getUser1()
public void setUser1(float user1)
public float getUser2()
public void setUser2(float user2)
public float getUser3()
public void setUser3(float user3)
public float getUser4()
public void setUser4(float user4)
public float getUser5()
public void setUser5(float user5)
public float getUser6()
public void setUser6(float user6)
public float getUser7()
public void setUser7(float user7)
public float getUser8()
public void setUser8(float user8)
public float getUser9()
public void setUser9(float user9)
public float getDist()
public void setDist(float dist)
public float getAz()
public void setAz(float az)
public float getBaz()
public void setBaz(float baz)
public float getGcarc()
public void setGcarc(float gcarc)
public float getSb()
public void setSb(float sb)
public float getSdelta()
public void setSdelta(float sdelta)
public float getDepmen()
public void setDepmen(float depmen)
public float getCmpaz()
public void setCmpaz(float cmpaz)
public float getCmpinc()
public void setCmpinc(float cmpinc)
public float getXminimum()
public void setXminimum(float xminimum)
public float getXmaximum()
public void setXmaximum(float xmaximum)
public float getYminimum()
public void setYminimum(float yminimum)
public float getYmaximum()
public void setYmaximum(float ymaximum)
public float getUnused6()
public void setUnused6(float unused6)
public float getUnused7()
public void setUnused7(float unused7)
public float getUnused8()
public void setUnused8(float unused8)
public float getUnused9()
public void setUnused9(float unused9)
public float getUnused10()
public void setUnused10(float unused10)
public float getUnused11()
public void setUnused11(float unused11)
public float getUnused12()
public void setUnused12(float unused12)
public int getNzyear()
public void setNzyear(int nzyear)
public int getNzjday()
public void setNzjday(int nzjday)
public int getNzhour()
public void setNzhour(int nzhour)
public int getNzmin()
public void setNzmin(int nzmin)
public int getNzsec()
public void setNzsec(int nzsec)
public int getNzmsec()
public void setNzmsec(int nzmsec)
public int getNvhdr()
public void setNvhdr(int nvhdr)
public int getNorid()
public void setNorid(int norid)
public int getNevid()
public void setNevid(int nevid)
public int getNpts()
public void setNpts(int npts)
public int getNsnpts()
public void setNsnpts(int nsnpts)
public int getNwfid()
public void setNwfid(int nwfid)
public int getNxsize()
public void setNxsize(int nxsize)
public int getNysize()
public void setNysize(int nysize)
public int getUnused15()
public void setUnused15(int unused15)
public int getIftype()
public void setIftype(int iftype)
public int getIdep()
public void setIdep(int idep)
public int getIztype()
public void setIztype(int iztype)
public int getUnused16()
public void setUnused16(int unused16)
public int getIinst()
public void setIinst(int iinst)
public int getIstreg()
public void setIstreg(int istreg)
public int getIevreg()
public void setIevreg(int ievreg)
public int getIevtyp()
public void setIevtyp(int ievtyp)
public int getIqual()
public void setIqual(int iqual)
public int getIsynth()
public void setIsynth(int isynth)
public int getImagtyp()
public void setImagtyp(int imagtyp)
public int getImagsrc()
public void setImagsrc(int imagsrc)
public int getUnused19()
public void setUnused19(int unused19)
public int getUnused20()
public void setUnused20(int unused20)
public int getUnused21()
public void setUnused21(int unused21)
public int getUnused22()
public void setUnused22(int unused22)
public int getUnused23()
public void setUnused23(int unused23)
public int getUnused24()
public void setUnused24(int unused24)
public int getUnused25()
public void setUnused25(int unused25)
public int getUnused26()
public void setUnused26(int unused26)
public int getLeven()
public void setLeven(int leven)
public int getLpspol()
public void setLpspol(int lpspol)
public int getLovrok()
public void setLovrok(int lovrok)
public int getLcalda()
public void setLcalda(int lcalda)
public int getUnused27()
public void setUnused27(int unused27)
public java.lang.String getKstnm()
public void setKstnm(java.lang.String kstnm)
public java.lang.String getKevnm()
public void setKevnm(java.lang.String kevnm)
public java.lang.String getKhole()
public void setKhole(java.lang.String khole)
public java.lang.String getKo()
public void setKo(java.lang.String ko)
public java.lang.String getKa()
public void setKa(java.lang.String ka)
public java.lang.String getKt0()
public void setKt0(java.lang.String kt0)
public java.lang.String getKt1()
public void setKt1(java.lang.String kt1)
public java.lang.String getKt2()
public void setKt2(java.lang.String kt2)
public java.lang.String getKt3()
public void setKt3(java.lang.String kt3)
public java.lang.String getKt4()
public void setKt4(java.lang.String kt4)
public java.lang.String getKt5()
public void setKt5(java.lang.String kt5)
public java.lang.String getKt6()
public void setKt6(java.lang.String kt6)
public java.lang.String getKt7()
public void setKt7(java.lang.String kt7)
public java.lang.String getKt8()
public void setKt8(java.lang.String kt8)
public java.lang.String getKt9()
public void setKt9(java.lang.String kt9)
public java.lang.String getKf()
public void setKf(java.lang.String kf)
public java.lang.String getKuser0()
public void setKuser0(java.lang.String kuser0)
public java.lang.String getKuser1()
public void setKuser1(java.lang.String kuser1)
public java.lang.String getKuser2()
public void setKuser2(java.lang.String kuser2)
public java.lang.String getKcmpnm()
public void setKcmpnm(java.lang.String kcmpnm)
public java.lang.String getKnetwk()
public void setKnetwk(java.lang.String knetwk)
public java.lang.String getKdatrd()
public void setKdatrd(java.lang.String kdatrd)
public java.lang.String getKinst()
public void setKinst(java.lang.String kinst)
public void setByteOrder(boolean byteOrder)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |