edu.sc.seis.TauP
Class TauP_Create

java.lang.Object
  extended byedu.sc.seis.TauP.TauP_Create

public class TauP_Create
extends java.lang.Object

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. 73, No. 5, October 1983, pp 1271-1302. This creates the SlownessModel and tau branches and saves them for later use.

Version:
1.1.3 Wed Jul 18 15:00:35 GMT 2001
Author:
H. Philip Crotwell

Field Summary
protected  boolean GUI
           
protected  java.util.Properties toolProps
           
protected  java.lang.String velFileType
           
 boolean verbose
           
 
Constructor Summary
TauP_Create()
           
 
Method Summary
 boolean getDEBUG()
           
 java.lang.String getDirectory()
           
 java.lang.String getModelFilename()
           
 SlownessModel getSlownessModel()
           
 TauModel getTauModel()
           
 VelocityModel getVelocityModel()
           
 void init()
           
static void main(java.lang.String[] args)
          Allows TauP_Create to run as an application.
protected  java.lang.String[] parseCmdLineArgs(java.lang.String[] args)
           
 void parseFileName(java.lang.String modelFilename)
           
 void printUsage()
           
 void setDEBUG(boolean DEBUG)
           
 void setDirectory(java.lang.String directory)
           
 void setModelFilename(java.lang.String modelFilename)
           
 void setSlownessModel(SlownessModel sMod)
           
 void setTauModel(TauModel tMod)
           
 void setVelocityModel(VelocityModel vMod)
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbose

public transient boolean verbose

velFileType

protected java.lang.String velFileType

GUI

protected boolean GUI

toolProps

protected java.util.Properties toolProps
Constructor Detail

TauP_Create

public TauP_Create()
Method Detail

setDirectory

public void setDirectory(java.lang.String directory)

getDirectory

public java.lang.String getDirectory()

setModelFilename

public void setModelFilename(java.lang.String modelFilename)

getModelFilename

public java.lang.String getModelFilename()

setDEBUG

public void setDEBUG(boolean DEBUG)

getDEBUG

public boolean getDEBUG()

setVelocityModel

public void setVelocityModel(VelocityModel vMod)

getVelocityModel

public VelocityModel getVelocityModel()

setSlownessModel

public void setSlownessModel(SlownessModel sMod)

getSlownessModel

public SlownessModel getSlownessModel()

setTauModel

public void setTauModel(TauModel tMod)

getTauModel

public TauModel getTauModel()

printUsage

public void printUsage()

parseCmdLineArgs

protected java.lang.String[] parseCmdLineArgs(java.lang.String[] args)

main

public static void main(java.lang.String[] args)
                 throws SlownessModelException,
                        TauModelException
Allows TauP_Create to run as an application. Creates an instance of TauP_Create and calls tauPCreate.init() and tauPCreate.start().

Throws:
SlownessModelException
TauModelException

parseFileName

public void parseFileName(java.lang.String modelFilename)

init

public void init()
          throws java.io.IOException,
                 VelocityModelException
Throws:
java.io.IOException
VelocityModelException

start

public void start()
           throws SlownessModelException,
                  TauModelException
Throws:
SlownessModelException
TauModelException


Copyright © 1999-2005 Seismology at the University of South Carolina. All Rights Reserved.