修飾子とタイプ | メソッドと説明 |
---|---|
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 valueSACHeaderEnum
java.lang.IllegalArgumentException
- if the input SACHeaderEnum
is not of an integer valueint getSACEnumerated(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum
- a key to a Enumerated valueSACHeaderEnum
java.lang.IllegalArgumentException
- if the input SACHeaderEnum
is not of an Emumerated
valuejava.lang.String getSACString(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum
- a key to a String valueSACHeaderEnum
double getValue(SACHeaderEnum sacHeaderEnum)
sacHeaderEnum
- a key to a float valueSACHeaderEnum
java.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()