Package edu.sc.seis.TauP

  • Class Summary
    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  
    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.
    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.
    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.
    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.
    VelocityPlot
    Velocity versus depth plot.
    XYPlot
    Simple y versus x plot widget.
  • Exception Summary
    Exception Description
    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.
    SlownessModelException
    Exceptions unique to the slowness model are implemented here.
    TauModelException
    Exceptions unique to the tau model are implemented here.
    TauPException
    Exceptions unique to the tau model are implemented here.
    VelocityModelException
    Exceptions unique to VelocityModel