# 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.