| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
getBoolean(SACHeaderEnum sacHeaderEnum)
論理値を返す。
|
default SACComponent |
getComponent()
KCMPNM (vertical, radial or trnsvers)
vertical:Z, radial:R, trnsvers:T
|
default Location |
getEventLocation() |
default java.time.LocalDateTime |
getEventTime() |
default GlobalCMTID |
getGlobalCMTID()
If the value KEVNM is not valid for GlobalCMTID, then it will throw RuntimeException.
|
int |
getInt(SACHeaderEnum sacHeaderEnum)
Returns an integer value
|
int |
getSACEnumerated(SACHeaderEnum sacHeaderEnum) |
java.lang.String |
getSACString(SACHeaderEnum sacHeaderEnum) |
default Station |
getStation() |
double |
getValue(SACHeaderEnum sacHeaderEnum)
Returns a double value.
|
default boolean |
isFiltered() |
SACHeaderData |
setBoolean(SACHeaderEnum sacHeaderEnum,
boolean bool)
Set a boolean value
|
default SACHeaderData |
setEventLocation(Location eventLocation)
Changes EVDP EVLO EVLA
|
default SACHeaderData |
setEventTime(java.time.LocalDateTime eventDateTime)
Set(Change) event time and date
|
SACHeaderData |
setInt(SACHeaderEnum sacHeaderEnum,
int value)
整数値を代入する not enumerized TODO debug
|
SACHeaderData |
setSACEnumerated(SACHeaderEnum sacHeaderEnum,
int value)
Enumeratedフィールドの代入 今は整数値で受け取る
|
SACHeaderData |
setSACString(SACHeaderEnum sacHeaderEnum,
java.lang.String string)
Set a String value
|
default SACHeaderData |
setStation(Station station)
Changes KSTNM, KNETWK, STLA, STLO
|
default SACHeaderData |
setTimeMarker(SACHeaderEnum marker,
double time)
マーカーに時間を設定する ぴっちりdelta * n の時刻に少し修正する round(time/delta)*delta Set a time
marker.
|
SACHeaderData |
setValue(SACHeaderEnum sacHeaderEnum,
double value)
Set a double value.
|
boolean getBoolean(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum - a key to a boolean valuejava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of a boolean valuedefault Location getEventLocation()
Location of the source made from EVLA, EVLO and EVDP.
Earth radius is considered as 6371.default SACHeaderData setEventLocation(Location eventLocation)
eventLocation - Location to be set to EVLA, EVLO and EVDP. Earth
radius is considered as 6371.SACHeaderData with the locationdefault java.time.LocalDateTime getEventTime()
default SACHeaderData setEventTime(java.time.LocalDateTime eventDateTime)
eventDateTime - to set in SacHeaderSACHeaderData with the timedefault Station getStation()
default SACHeaderData setStation(Station station)
station - to be setSACHeaderData with the stationdefault SACComponent getComponent()
int getInt(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum - a key to an integer valueSACHeaderEnumjava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of an integer valueint getSACEnumerated(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum - a key to a Enumerated valueSACHeaderEnumjava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of an Emumerated
valuejava.lang.String getSACString(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum - a key to a String valueSACHeaderEnumdouble getValue(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum - a key to a float valueSACHeaderEnumjava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of a float valueSACHeaderData setBoolean(SACHeaderEnum sacHeaderEnum, boolean bool)
sacHeaderEnum - a key to a boolean valuebool - to be setSACHeaderData with the booljava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of a boolean value
of is a special boolean.default GlobalCMTID getGlobalCMTID()
SACHeaderData setInt(SACHeaderEnum sacHeaderEnum, int value)
sacHeaderEnum - a key to an integer valuevalue - an integer value to be setSACHeaderData with the valueSACHeaderData setSACEnumerated(SACHeaderEnum sacHeaderEnum, int value)
sacHeaderEnum - a key to an Enumerated fieldvalue - a integer value to inputSACHeaderData with the valuejava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of an enumarated
valueSACHeaderData setSACString(SACHeaderEnum sacHeaderEnum, java.lang.String string)
sacHeaderEnum - a key to a String valuestring - to be setSACHeaderData with the stringjava.lang.IllegalArgumentException - if the input SACHeaderEnum is not of a String value,
if the input string has a invalid length.default SACHeaderData setTimeMarker(SACHeaderEnum marker, double time)
If 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).
marker - must be Tn n=[0-9], Atime - to set in thisSACHeaderData with a time marker.java.lang.IllegalArgumentException - if marker is not TnSACHeaderData setValue(SACHeaderEnum sacHeaderEnum, double value)
sacHeaderEnum - a key to a float valuevalue - a double value to be setSACHeaderData with the valuedefault boolean isFiltered()