Class Summary 
Alert 
Displays a message to the user depending on whether there is a GUI or not. 
Arrival 
convenience class for storing the parameters associated with a
phase arrival. 
ArrivalPlot 
ArrivalPlot.java
Created: Thu Jun 22 13:04:16 EDT 2000 
ArrivalTableModel 

Assert 
utility class for checking assertions. 
Complex 
This class implements complex numbers. 
CriticalDepth 
Utility class to keep track of criticalpoints (discontinuities or
reversals in slowness gradient) within slowness and velocity models. 
CurvePlot 
CurvePlot.java
Created: Thu Jun 22 13:19:37 2000 
DepthRange 
Convenience class for storing a depth range. 
DistPlot 
Plots distance versus ray parameter. 
Format 

Outputs 
Outputs.java contains formating, similar to printf, routines for
the output types in the TauP package. 
PathPlot 
PathPlot.java
Created: Fri May 7 15:45:43 1999 
PhaseDialog 

PhaseName 
Convenience class that allows a sac header variable to be associated
with a seismic phase name. 
PierceTableModel 
PierceTableModel
Created: Thu May 6 14:42:17 1999 
PolarPlot 
Simple polar plot widget. 
PropertyLoader 
convenience class for loading properties. 
ReflTransCoefficient 

SacTimeSeries 
Class that represents a sac file. 
SeismicPhase 
Stores and transforms seismic phase names to and from their corresponding
sequence of branches. 
Sfun 
Collection of special functions. 
SlownessLayer 
Class to hold a single slowness layer sample. 
SlownessModel 
This class provides storage and methods for generating slownessdepth
pairs. 
SlownessPlot 
plots slowness versus depth. 
SphericalCoords 
Utility class for spherical coordinate (latlon) transformations. 
SphericalSModel 
This class provides storage and methods for generating slownessdepth
pairs in a spherical earth model. 
SplitLayerInfo 

TauBranch 
provides storage and methods for distance, time and tau increments for a
branch. 
TauModel 
provides storage all of the TauBranch's comprising a model. 
TauModelLoader 
static class that loads a tau model, after searching for it. 
TauP 

TauP_Create 
TauP_Create  Reimplementation of the seismic travel time calculation
method described in "The Computation of Seismic Travel Times"
by Buland and Chapman, BSSA vol. 
TauP_Curve 
Calculates travel time curves
at known slowness samples. 
TauP_Path 
Calculate travel paths for different phases using a linear interpolated ray
parameter between known slowness samples. 
TauP_Peek 
Allows peeking into the taumodel, slowness model and velocity model
previously create by TauP_Create. 
TauP_Pierce 
Calculate pierce points for different branches using linear interpolation
between known slowness samples. 
TauP_SetSac 
Calculate times for phases and set sac headers based on gcarc or dist or
station lat and lon and event lat and lon. 
TauP_Table 
Creates a table of travel times for a phase. 
TauP_Time 
Calculate travel times for different branches using linear interpolation
between known slowness samples. 
TauP_WCreate 
GUI for TauP_Create, a reimplementation of the seismic travel time
calculation method described in "The Computation of Seismic Travel Times"
by Buland and Chapman, BSSA vol. 
TauP_WKBJ 

TauPApplet 
Simple applet to run TauP tools. 
TauPClient 
example TauP client. 
TauPDaemon 
Daemon for travel time calculations. 
TauPlot 
generic xy plot. 
Theta 

TimeDist 
Holds the ray parameter, time and distance increments, and optionally
a depth, for a ray passing through some layer. 
TimeDistPlot 
Time versus Distance plot. 
TimePlot 
time versus ray parameter plot. 
VelocityLayer 
The VelocityModelLayer class stores and manipulates a singly layer. 
VelocityModel 
This class defines basic classes to store and manipulate
a velocity model. 
VelocityPlot 
Velocity versus depth plot. 
Version 
convenience class for storing the version of the TauP stuff. 
XYPlot 
Simple y versus x plot widget. 