A B C D F G I L M N O P R S T U Y

A

addComponent(int, StationAv) - Method in class MailMessage
 
addComponent(String) - Method in class StationAv
concats a channel with previous ones (comma seperated)
addDelay(CollectWaves) - Method in class CollectWaves
add delay times to AutoDRM requests
addDelay(String) - Method in class StationAv
delay time for AutoDRM request
addDelAz(float, float) - Method in class StationAv
compute distance and azimuth from epicenter lat/lon in la1 and lo1 to the station coordinates
addDelAz(String) - Method in class CollectWaves
add distance and azimuth to the table based on the epicentre coordinates LAT/LON (format: 47.5/-8.3 )
addStation(StationAv) - Method in class MailMessage
 
addTime(String, String) - Method in class StationAv
convert start and end time of signal from string to internal representation
addTo(float) - Method in class TimeObj
add time of 't' to this object
addTo(TimeObj) - Method in class TimeObj
 
AutoDRM - Variable in class StationAv
AutoDRM e-mail address, variable name used in format file '*.fmt'
autoDrmCheck() - Method in class StationAv
check for AutoDRM mail address
AutoDrmMail - class AutoDrmMail.
prepare mails to AutoDRM's, sending the mails is done in MailMassage
AutoDrmMail(CollectWaves, String, String, String, String, String, String) - Constructor for class AutoDrmMail
ast= CollectWave contains stations for which waveforms need to be requested
host= mailing host to be used for sending mails
retAdd= return mail address where AutoDRM has to send the result to
cpmail= mail address where a copy of the outgoing mail is sent to
m_id= message id to be included in the request
m_src= senders mail addres (From)
log= optional log file
Azimuth - Variable in class StationAv
 
AzimuthSector - class AzimuthSector.
 
AzimuthSector(String) - Constructor for class AzimuthSector
 

B

blackListAutoDRM(String) - Method in class CollectWaves
delete blacklisted AutoDRM address or station from this table

C

calcTauTime(TimeObj, TravelTime) - Method in class StationAv
calculate arrival times for the epicentral distance based on the origin time 'o' and travel time TauP table 'tt'
calcTtime(boolean, String, String, String, String) - Method in class CollectWaves
 
calcTtime(TimeObj, TravelTime) - Method in class StationAv
calculate the arrival times for the epicentral distance based on the origin time 'o' and travel time table 'tt'
channelCheck() - Method in class StationAv
check FDSN channel code, returns true when compatible, otherwise returns false
checkOption(String) - Method in class OptionHandler
returns true or false if the specified opt was set
CollectWaves - class CollectWaves.
CollectWaves:
given a hypocenter and origin time, CollectWaves determines which stations supply wave forms via AutoDRM.
Through option settings one can select:
-) stations within a distance range
-) stations within an azimuth sector
-) closest stations around the epicentre for a number of sectors

The program than determines the necessary time window for waveforms such that the desired seismic phases are contained in it.
CollectWaves() - Constructor for class CollectWaves
constructor for reading the station list from URL

CollectWaves(AzimuthSector, CollectWaves) - Constructor for class CollectWaves
given a list of stations (CollectWaves) select only the closest station in each sector AzimuthSector

CollectWaves(CollectWaves, CollectWaves, PreferredComp) - Constructor for class CollectWaves
combine two station lists in CollectWaves and extract according to the preferred channel list in PreferredComp

CollectWaves(CollectWaves, String) - Constructor for class CollectWaves
 
CollectWaves(String) - Constructor for class CollectWaves
constructor for reading the station list with the format file defined in 'String'

CollectWaves(String, CollectWaves) - Constructor for class CollectWaves
given a list of stations (CollectWaves) select only stations within the distance range specified in String

compare(Object, Object) - Method in interface Sorter.Comparer
Compare objects and return a value that indicates their relative order: if (a > b) return > 0; if (a == b) return 0; if (a < b) return < 0.
compareTo(Object) - Method in interface Sorter.Comparable
Compare objects and return a value that indicates their relative order: if (this > other) return > 0 if (this == other) return 0 if (this < other) return < 0
compulsoryOption() - Method in class OptionHandler
returns the compulsory Vector of the runstring part
consistancy() - Method in class CollectWaves
checks the whole table for the consistancy in FDSN-channel codes and the AutoDRM address
createMessage(String, String, String, String, int) - Method in class MailMessage
 

D

defineOption(String) - Method in class OptionHandler
defines a new option name (e.g.
defineOption(String, String) - Method in class OptionHandler
defines a new option name (e.g.
definition() - Method in class FdsnChannelCode
 
delayAutoDRM - Variable in class StationAv
delayAutoDRM delay time befor sending request, variable name used in format file '*.fmt'
DelAz - class DelAz.
 
DelAz(float, float, float, float) - Constructor for class DelAz
 
dep1 - Variable in class CollectWaves
internal use, must be public for Format class
desiredRank(String) - Method in class PreferredComp
 
display() - Method in class StationAv
display station entry
display(String) - Method in class AutoDrmMail
 
display(String) - Method in class CollectWaves
displays all stations in this table
display(String) - Method in class MailMessage
 
displayTable() - Method in class TravelTime
 
dist - Variable in class TravelTime
 
Distance - Variable in class StationAv
 
dmy - Variable in class CollectWaves
internal use, must be public for Format class
dmy - Variable in class TravelTime
 
dmy1 - Variable in class CollectWaves
internal use, must be public for Format class
doCalcTtime(TravelTime, String, String) - Method in class CollectWaves
add travel times to the table using specific traveltime table class
sphwi= list of desired seismic phases with corresponding timwindow
sdmax= maximum distance to which travel times should be included
doRequest() - Method in class CollectWaves
mark all stations in this table as 'to be requested`
doRequest() - Method in class StationAv
define this station to be requested
doTauP_Time(String, float, String) - Method in class CollectWaves
 
dtdd - Variable in class TravelTime
 

F

fdmy - Variable in class TravelTime
 
FdsnChannelCode - class FdsnChannelCode.
 
FdsnChannelCode(String) - Constructor for class FdsnChannelCode
 
ffmt - Variable in class CollectWaves
internal use, must be public for Format class
ffmt - Variable in class TravelTime
 
flin - Variable in class CollectWaves
internal use, must be public for Format class
flin - Variable in class TravelTime
 

G

getAzimuth() - Method in class DelAz
 
getDay() - Method in class TimeObj
returns the day component
getDistance() - Method in class DelAz
 
getHour() - Method in class TimeObj
returns the hour component
getJuliam() - Method in class TimeObj
returns the minutes component
getMinute() - Method in class TimeObj
returns the minute component
getMonth() - Method in class TimeObj
returns the month component
getNxtime() - Method in class TimeObj
returns the nmx-seconds component
getOption(String) - Method in class OptionHandler
returns the value of a specified opt , (for '-opt', the return value is null)
getSeconds() - Method in class TimeObj
returns the seconds component
getYear() - Method in class TimeObj
returns the year component

I

isDesired(String) - Method in class PreferredComp
 
isOk() - Method in class FdsnChannelCode
 

L

la1 - Variable in class CollectWaves
internal use, must be public for Format class
Lid - Variable in class MailMessage
 
LIdNr - Variable in class MailMessage
 
line - Variable in class CollectWaves
internal use, must be public for Format class
line - Variable in class TravelTime
 
listOptions() - Method in class OptionHandler
list all options defined for this program
lo1 - Variable in class CollectWaves
internal use, must be public for Format class
logRequest(String) - Method in class MailMessage
 
Lsrc - Variable in class MailMessage
 

M

MailMessage - class MailMessage.
 
MailMessage(MailMessage) - Constructor for class MailMessage
 
MailMessage(String) - Constructor for class MailMessage
 
MailMessage(String, String) - Constructor for class MailMessage
 
main(String[]) - Static method in class AzimuthSector
 
main(String[]) - Static method in class CollectWaves
CollectWaves

by Manfred Baer, Swiss Seismological Service, ETH Zurich, baer@seismo.ifg.ethz.ch

main(String[]) - Static method in class FdsnChannelCode
 
main(String[]) - Static method in class SimpleWait
 
main(String[]) - Static method in class StationAv
for class testing
main(String[]) - Static method in class TimeObj
 
main(String[]) - Static method in class TravelTime
 
MessageLevel - class MessageLevel.
MessageLevel class
MessageLevel(int) - Constructor for class MessageLevel
 
MessageLevel(String) - Constructor for class MessageLevel
 
MessId - Variable in class MailMessage
 
minus(TimeObj) - Method in class TimeObj
returns difference of this ojbect minus the argument object (returns milliseconds)
more - Variable in class ParseString
 

N

nextFloat(char) - Method in class ParseString
return next Float value separated by 'c'
nextInt(char) - Method in class ParseString
return next Integer value separated by 'c'
nextString(char) - Method in class ParseString
return next String value separated by 'c'
nrOfStations() - Method in class CollectWaves
returns the number of stations in the table
numberOption() - Method in class OptionHandler
returns the number of options defined

O

olderThan(TimeObj) - Method in class TimeObj
if this object is older than argument object then return true
OptionHandler - class OptionHandler.
OptionHandler Handles runstring options and compulsory parameters
+opt parameter: an option with leading '+' requires an addition parameter;
-opt: a leading '-' is a boolean option
OptionHandler() - Constructor for class OptionHandler
initialize the vectors for runstring options
orientation(String, String) - Method in class FdsnChannelCode
 
originTime(String) - Method in class CollectWaves
add the event origin time to this table

P

ParseString - class ParseString.
ParseString parses a String according to a separator character
ParseString(String) - Constructor for class ParseString
Create ParseString object from String
ParseString(String, char) - Constructor for class ParseString
 
ParseString(String, char, char) - Constructor for class ParseString
 
pDay - Variable in class TimeObj
 
phase - Variable in class TravelTime
 
pHour - Variable in class TimeObj
 
pMinute - Variable in class TimeObj
 
pMonth - Variable in class TimeObj
 
PreferredComp - class PreferredComp.
 
PreferredComp(String) - Constructor for class PreferredComp
 
pSeconds - Variable in class TimeObj
 
pYear - Variable in class TimeObj
 

R

rcFile(String) - Method in class OptionHandler
read options from a file
one option per line
readSt(String, String, FormatString) - Method in class StationAv
read the station entry from 'input' according to 'key' with format in 'format'
readSt(String, String, String) - Method in class StationAv
read the station entry from 'input' according to 'key' with format in 'format'
readSt(String, Vector, FormatString) - Method in class StationAv
read the station entry from 'input' according to 'vkey' with format in 'format'
readStations(String) - Method in class CollectWaves
read all stations from file
readStations(String, PreferredComp) - Method in class CollectWaves
read stations from file, keep only the preferred channels
readURLStations(String, PreferredComp, String) - Method in class CollectWaves
read stations from URL file, keep only the preferred channels
replaceAutoDRM(Vector) - Method in class CollectWaves
replace the AutoDRM address in this table by the corresponding address contained in the stationlist in Vector when station name AND channel match
replaceAutoDRMall(Vector) - Method in class CollectWaves
replace the AutoDRM address in this table by the corresponding address contained in the stationlist in Vector when station name only matches
RequestID - Variable in class StationAv
Station request id, variable name used in format file '*.fmt'
RunstringOptions(String[], int) - Method in class OptionHandler
process the runstring of the program

S

selectFromSegment(String) - Method in class CollectWaves
select all stations within an azimuth sector.
sendMail(String) - Method in class AutoDrmMail
 
sendMail(String, String, String) - Method in class MailMessage
 
sendMail(String, String, String, String) - Method in class MailMessage
 
setOption(String, String) - Method in class OptionHandler
set the Option opt to a specific value, (for '-opt', value is ignored)
setRequested() - Method in class CollectWaves
mark all stations in this table as 'allready requested'
setRequested() - Method in class StationAv
define this station as allready requested
sfmt - Variable in class CollectWaves
internal use, must be public for Format class
sign(double) - Static method in class AutoDrmMail
This is a convenience routine used by comparison routines
SimpleWait - class SimpleWait.
 
SimpleWait() - Constructor for class SimpleWait
 
skey - Variable in class CollectWaves
internal use, must be public for Format class
sort(Object[], int, int, boolean, Sorter.Comparer) - Static method in class Sorter
Sort a portion of an array of objects, using the comparison defined by the Comparer object c.
sort(Object[], Object[], int, int, boolean, Sorter.Comparer) - Static method in class Sorter
This is the main sort() routine.
sort(Object[], Sorter.Comparer) - Static method in class Sorter
Sort an array of arbitrary objects into ascending order, using the comparison defined by the Comparer object c
sort(Sorter.Comparable[]) - Static method in class Sorter
Sort an array of Comparable objects into ascending order
sort(Sorter.Comparable[], int, int, boolean) - Static method in class Sorter
Sort a portion of an array of Comparable objects.
sort(Sorter.Comparable[], Object[], int, int, boolean) - Static method in class Sorter
Sort a portion of array a of Comparable objects.
sort(String[]) - Static method in class Sorter
Sort an array of strings into ascending order, using the correct collation order for the default locale
sort(String[], int, int, boolean, boolean) - Static method in class Sorter
Sort a portion of an array of strings, using the collation order of the default locale.
sort(String[], int, int, boolean, boolean, Locale) - Static method in class Sorter
Sort a portion of an array of strings, using the collation order of the specified locale.
sortAscii(String[]) - Static method in class Sorter
Sort an array of ASCII strings into ascending order
sortAscii(String[], int, int, boolean) - Static method in class Sorter
Sort a portion of an array of ASCII strings into ascending or descending order, depending on the argument up
sortAsciiIgnoreCase(String[]) - Static method in class Sorter
Sort an array of ASCII strings into ascending order, ignoring case
sortAsciiIgnoreCase(String[], int, int, boolean) - Static method in class Sorter
Sort an portion of an array of ASCII strings, ignoring case.
Sorter - class Sorter.
This class defines a bunch of static methods for efficiently sorting arrays of Strings or other objects.
Sorter.Comparable - interface Sorter.Comparable.
This is an alternative interface that can be used to order objects.
Sorter.Comparer - interface Sorter.Comparer.
This interface defines the compare() method used to compare two objects.
Sorter() - Constructor for class Sorter
 
st1 - Variable in class StationAv
 
st2 - Variable in class StationAv
 
StationAv - class StationAv.
This class defines the availability for one station/component

Variables which can be defined in the format file are:
StName (String): Station name
StComp (String): Cahnnel id (FDSN-code)
AutoDRM (String): AutoDRM mail address
StLat (float): Station latitude (north positive, south negative)
StLon (float): Station longitude (east positive, west negative)
StAvail (float): Station availability value (see Waves4U)
Distance (float): Distance from epicentre (calculated internally)
Azimuth (float): Azimuth from epicentre (calculated internally)
RequestID (String): the stations request ID logged in *.requested.list
StationAv() - Constructor for class StationAv
default constructor inistializes internal parameters
StationAv(StationAv, StationAv) - Constructor for class StationAv
constructor for one station when comparing to entries
s1 station 1 s2 station 2
StAvail - Variable in class StationAv
Station availability, variable name used in format file '*.fmt' (see also Waves4U)
StComp - Variable in class StationAv
Station channel name, variable name used in format file '*.fmt'
StLat - Variable in class StationAv
Station latitude (N > 0, S < 0 ), variable name used in format file '*.fmt'
StLon - Variable in class StationAv
Station longitude (E > 0, W < 0 ), variable name used in format file '*.fmt'
StName - Variable in class StationAv
Station name, variable name used in format file '*.fmt'

T

taupMax() - Method in class TravelTime
 
taupMin() - Method in class TravelTime
 
taupSetDistance(float) - Method in class TravelTime
 
time - Variable in class TravelTime
 
TimeObj - class TimeObj.
TimeObj is used to store time information for different input formats
TimeObj() - Constructor for class TimeObj
Create TimeObj for current time
TimeObj(double) - Constructor for class TimeObj
Create TimeObj object from Nanometrics time t
TimeObj(int) - Constructor for class TimeObj
Create TimeObj object base on seconds since 1970/1/1 00:00:00
TimeObj(int, float) - Constructor for class TimeObj
Create TimeObj object from SED time minute second
TimeObj(int, int, int, int, int, float) - Constructor for class TimeObj
Create TimeObj object base specific date as year,month,day,hour,minute,seconds
TimeObj(long) - Constructor for class TimeObj
Create TimeObj object base on long seconds since 1970/1/1 00:00:00
TimeObj(String) - Constructor for class TimeObj
Create TimeObj object base on Nanometrics String convention: e.g.
TimeObj(String, String) - Constructor for class TimeObj
Create TimeObj object base on any string 't' formatted according to string 'fmt' e.g.
TimeObj(TimeObj) - Constructor for class TimeObj
Create TimeObj object from Nanometrics time t
tmax(float) - Method in class TravelTime
 
tmin(float) - Method in class TravelTime
 
toInternationalString() - Method in class TimeObj
 
toString() - Method in class StationAv
return this entry as a formatted string
toString() - Method in class TimeObj
returns a string representation of the time
TravelTime - class TravelTime.
 
TravelTime(float, String, String) - Constructor for class TravelTime
TauP constructor
TravelTime(String, String, String, String) - Constructor for class TravelTime
User supplied traveltime table constructor
tryWait(int) - Method in class SimpleWait
 

U

unsetOption(String) - Method in class OptionHandler
clear the Option opt

Y

youngerThan(TimeObj) - Method in class TimeObj
if this object is younger than argument object then return true

A B C D F G I L M N O P R S T U Y