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, printScriptBeginning, 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()
setNumRays
public void setNumRays(int numRays)
getNumRays
public int getNumRays()
getTimeStep
public float getTimeStep()
setTimeStep
public void setTimeStep(float timeStep)
isSeparateFilesByTime
public boolean isSeparateFilesByTime()
setSeparateFilesByTime
public void setSeparateFilesByTime(boolean separateFilesByTime)
isNegDistance
public boolean isNegDistance()
setNegDistance
public void setNegDistance(boolean negDistance)
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