Class TauP_Table

java.lang.Object

public class TauP_Table
extends TauP_Time
Creates a table of travel times for a phase. Only uses the first arrival at any distance.
  • Field Details

    • GENERIC

      public static final int GENERIC
      See Also:
      Constant Field Values
    • LOCSAT

      public static final int LOCSAT
      See Also:
      Constant Field Values
    • outputType

      protected int outputType
    • headerFile

      protected java.lang.String headerFile
    • depths

      protected double[] depths
    • distances

      protected double[] distances
  • Constructor Details

  • Method Details

    • init

      public void init() throws TauPException
      Description copied from class: TauP_Time
      preforms intialization of the tool. Properties are queried for the the default model to load, source depth to use, phases to use, etc. Note that because of the IO inherent in these operations, this method is not appropriate for Applets. Applets should load TauModels themselves and use the setTauModel(TauModel) method.
      Overrides:
      init in class TauP_Time
      Throws:
      TauPException
    • start

      public void start() throws TauModelException, TauPException, java.io.IOException
      Overrides:
      start in class TauP_Time
      Throws:
      TauModelException
      TauPException
      java.io.IOException
    • getOutFileExtension

      public java.lang.String getOutFileExtension()
      Overrides:
      getOutFileExtension in class TauP_Tool
    • genericTable

      protected void genericTable​(java.io.PrintWriter out) throws TauModelException, java.io.IOException
      Throws:
      TauModelException
      java.io.IOException
    • locsatTable

      protected void locsatTable​(java.io.PrintWriter out) throws TauModelException, java.io.IOException
      Throws:
      TauModelException
      java.io.IOException
    • printUsage

      public void printUsage()
      Overrides:
      printUsage in class TauP_Time
    • parseCmdLineArgs

      public java.lang.String[] parseCmdLineArgs​(java.lang.String[] args) throws java.io.IOException
      Overrides:
      parseCmdLineArgs in class TauP_Time
      Throws:
      java.io.IOException
    • main

      public static void main​(java.lang.String[] args) throws java.io.IOException
      ToolRun.main should be used instead.
      Throws:
      java.io.IOException