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

    • LOCSAT

      public static final java.lang.String LOCSAT
      See Also:
      Constant Field Values
    • CSV

      public static final java.lang.String CSV
      See Also:
      Constant Field Values
    • 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
    • jsonTable

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

      protected void csvTable​(java.io.PrintWriter out) throws TauModelException, java.io.IOException
      Throws:
      TauModelException
      java.io.IOException
    • 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