edu.sc.seis.TauP
Class TauP_Wavefront
java.lang.Object
edu.sc.seis.TauP.TauP_Time
edu.sc.seis.TauP.TauP_Pierce
edu.sc.seis.TauP.TauP_Path
edu.sc.seis.TauP.TauP_Wavefront
public class TauP_Wavefront
- extends TauP_Path
Fields inherited from class edu.sc.seis.TauP.TauP_Time |
arrivals, azimuth, backAzimuth, DEBUG, degrees, depth, eventLat, eventLon, expert, GUI, modelName, onlyPrintRayP, onlyPrintTime, outFile, outForms, phaseNames, phases, relativeArrival, relativePhaseName, stationLat, stationLon, tMod, tModDepth, toolProps, verbose, writer |
Methods inherited from class edu.sc.seis.TauP.TauP_Path |
calcPath, destroy, getMapWidth, getMaxPathInc, isGmtScript, printLatLon, setGmtScript, setMapWidth, setMaxPathInc, setOutFileBase, start |
Methods inherited from class edu.sc.seis.TauP.TauP_Time |
appendPhaseName, appendPhaseName, calcTime, clearArrivals, clearPhaseNames, dashEquals, getArrival, getArrivals, getDisconDepths, getNumArrivals, getNumPhases, getPhaseNames, getPhaseNames, getPhaseNameString, getSeismicPhases, getSourceDepth, getTauModel, getTauModelName, getWriter, init, loadTauModel, parseDegreeList, parsePhaseList, printHelp, printNoComprendoArgs, printStdUsage, printStdUsageHead, printStdUsageHead, printStdUsageTail, readPhaseFile, readTauModel, recalcPhases, setPhaseNames, setPhaseNames, setSourceDepth, setTauModel, sortArrivals |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TauP_Wavefront
public TauP_Wavefront()
calculate
public void calculate(double degrees)
throws TauModelException
- Overrides:
calculate
in class TauP_Path
- Throws:
TauModelException
printUsage
public void printUsage()
- Description copied from class:
TauP_Pierce
- prints the known command line flags.
- Overrides:
printUsage
in class TauP_Path
printScriptBeginning
public void printScriptBeginning(java.io.PrintWriter out)
throws java.io.IOException
- Description copied from class:
TauP_Time
- a noop that allows overriding classes to print things
before results are calculated. For example to set up GMT commands before drawing paths.
- Overrides:
printScriptBeginning
in class TauP_Path
- Throws:
java.io.IOException
printResult
public void printResult(java.io.PrintWriter out)
throws java.io.IOException
- Overrides:
printResult
in class TauP_Path
- Throws:
java.io.IOException
calcIsochron
public java.util.Map<SeismicPhase,java.util.Map<java.lang.Float,java.util.List<TimeDist>>> calcIsochron(double degrees)
setNumRays
public void setNumRays(int numRays)
getNumRays
public int getNumRays()
getTimeStep
public float getTimeStep()
setTimeStep
public void setTimeStep(float timeStep)
parseCmdLineArgs
public java.lang.String[] parseCmdLineArgs(java.lang.String[] args)
throws java.io.IOException
- Overrides:
parseCmdLineArgs
in class TauP_Path
- Throws:
java.io.IOException
main
public static void main(java.lang.String[] args)
throws java.io.FileNotFoundException,
java.io.IOException,
java.io.StreamCorruptedException,
java.lang.ClassNotFoundException,
java.io.OptionalDataException
- Allows TauP_Isochron to run as an application. Creates an instance of
TauP_Isochron. .
- Throws:
java.io.FileNotFoundException
java.io.IOException
java.io.StreamCorruptedException
java.lang.ClassNotFoundException
java.io.OptionalDataException