All Classes

Class Description
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  
NoSuchLayerException
Exception occurring within the VelocityModel when a request is made for a layer that does not exist.
NoSuchMatPropException
Exception thrown when a request is made for a material property that does not exist, or is unknown.
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
PlotTicks  
PolarPlot
Simple polar plot widget.
PropertyLoader
convenience class for loading properties.
ReflTransCoefficient  
SeismicPhase
Stores and transforms seismic phase names to and from their corresponding sequence of branches.
SeismicPhaseSegment  
Sfun
Collection of special functions.
SlownessLayer
Class to hold a single slowness layer sample.
SlownessModel
This class provides storage and methods for generating slowness-depth pairs.
SlownessModelException
Exceptions unique to the slowness model are implemented here.
SlownessPlot
plots slowness versus depth.
SphericalCoords
Utility class for spherical coordinate (lat-lon) transformations.
SphericalSModel
This class provides storage and methods for generating slowness-depth pairs in a spherical earth model.
SplitLayerInfo  
StdModelGenerator
TauP_Create - Re-implementation of the seismic travel time calculation method described in "The Computation of Seismic Travel Times" by Buland and Chapman, BSSA vol.
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.
TauModelException
Exceptions unique to the tau model are implemented here.
TauModelLoader
static class that loads a tau model, after searching for it.
TauP_Create
TauP_Create - Re-implementation 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_GUI  
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_PhaseDescribe  
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_SlownessPlot  
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_Tool
Base class for tools within the TauP Toolkit.
TauP_VelocityMerge
Replaces part of a velocity model with layers from another.
TauP_VelocityPlot
Creates plots of a velocity model.
TauP_Wavefront
Plots of wavefronts, distance along the ray at points in time.
TauPClient
example TauP client.
TauPDaemon
Daemon for travel time calculations.
TauPException
Exceptions unique to the tau model are implemented here.
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.
ToolRun  
VelocityLayer
The VelocityModelLayer class stores and manipulates a singly layer.
VelocityModel
This class defines basic classes to store and manipulate a velocity model.
VelocityModelException
Exceptions unique to VelocityModel
VelocityPlot
Velocity versus depth plot.
XYPlot
Simple y versus x plot widget.