public interface SACData extends SACHeaderData
| 修飾子とタイプ | メソッドと説明 |
|---|---|
SACData |
applyButterworthFilter(ButterworthFilter filter) |
default Trace |
createTrace()
DELTA will be rounded off to 4 decimal values
This creation considers about the value B.
|
double[] |
getData() |
SACData |
setBoolean(SACHeaderEnum sacHeaderEnum,
boolean bool)
Set a boolean value
|
default SACData |
setEventLocation(Location eventLocation)
Changes EVDP EVLO EVLA
|
default SACData |
setEventTime(java.time.LocalDateTime eventDateTime)
Set(Change) event time and date
|
SACData |
setInt(SACHeaderEnum sacHeaderEnum,
int value)
整数値を代入する not enumerized TODO debug
|
SACData |
setSACData(double[] waveData)
DEEP copy input sacData on the sacData of this.
|
SACData |
setSACEnumerated(SACHeaderEnum sacHeaderEnum,
int value)
Enumeratedフィールドの代入 今は整数値で受け取る
|
SACData |
setSACString(SACHeaderEnum sacHeaderEnum,
java.lang.String string)
Set a String value
|
default SACData |
setStation(Station station)
Changes KSTNM, KNETWK, STLA, STLO
|
default SACData |
setTimeMarker(SACHeaderEnum marker,
double time)
マーカーに時間を設定する ぴっちりdelta * n の時刻に少し修正する round(time/delta)*delta Set a time
marker.
|
SACData |
setValue(SACHeaderEnum sacHeaderEnum,
double value)
Set a double value.
|
default void |
writeSAC(java.nio.file.Path outPath,
java.nio.file.OpenOption... options) |
default void |
writeSAC(SACFileName sacFileName,
java.nio.file.OpenOption... options) |
getBoolean, getComponent, getEventLocation, getEventTime, getGlobalCMTID, getInt, getSACEnumerated, getSACString, getStation, getValue, isFiltereddefault void writeSAC(SACFileName sacFileName, java.nio.file.OpenOption... options) throws java.io.IOException
sacFileName - name of an write fileoptions - open options for outputtingjava.io.IOException - if an I/O error occursdefault void writeSAC(java.nio.file.Path outPath,
java.nio.file.OpenOption... options)
throws java.io.IOException
outPath - Path to write this SacFileoptions - OpenOption for outputtingjava.io.IOException - if an I/O error occursdouble[] getData()
default SACData setEventLocation(Location eventLocation)
SACHeaderDatasetEventLocation インタフェース内 SACHeaderDataeventLocation - Location to be set to EVLA, EVLO and EVDP. Earth
radius is considered as 6371.SACHeaderData with the locationdefault SACData setEventTime(java.time.LocalDateTime eventDateTime)
SACHeaderDatasetEventTime インタフェース内 SACHeaderDataeventDateTime - to set in SacHeaderSACHeaderData with the timedefault SACData setStation(Station station)
SACHeaderDatasetStation インタフェース内 SACHeaderDatastation - to be setSACHeaderData with the stationdefault SACData setTimeMarker(SACHeaderEnum marker, double time)
SACHeaderDataIf a SAC file has values of time = 0.05, 0.10, 0.15 and the input time is 0.09, then a marker will be set on 0.10(closest).
setTimeMarker インタフェース内 SACHeaderDatamarker - must be Tn n=[0-9], Atime - to set in thisSACHeaderData with a time marker.default Trace createTrace()
This creation considers about the value B. If B is not integer multiple of DELTA. Then B1 (DELTA*N) < B < B2 (DELTA*(N+1)) B1 is used instead. (int)(B/delta)*delta
Trace of time and waveformSACData setBoolean(SACHeaderEnum sacHeaderEnum, boolean bool)
SACHeaderDatasetBoolean インタフェース内 SACHeaderDatasacHeaderEnum - a key to a boolean valuebool - to be setSACHeaderData with the boolSACData applyButterworthFilter(ButterworthFilter filter)
SACData setValue(SACHeaderEnum sacHeaderEnum, double value)
SACHeaderDatasetValue インタフェース内 SACHeaderDatasacHeaderEnum - a key to a float valuevalue - a double value to be setSACHeaderData with the valueSACData setInt(SACHeaderEnum sacHeaderEnum, int value)
SACHeaderDatasetInt インタフェース内 SACHeaderDatasacHeaderEnum - a key to an integer valuevalue - an integer value to be setSACHeaderData with the valueSACData setSACEnumerated(SACHeaderEnum sacHeaderEnum, int value)
SACHeaderDatasetSACEnumerated インタフェース内 SACHeaderDatasacHeaderEnum - a key to an Enumerated fieldvalue - a integer value to inputSACHeaderData with the valueSACData setSACString(SACHeaderEnum sacHeaderEnum, java.lang.String string)
SACHeaderDatasetSACString インタフェース内 SACHeaderDatasacHeaderEnum - a key to a String valuestring - to be setSACHeaderData with the string