public class TauP_Wavefront extends TauP_Path
gmtScript, mapWidth, mapWidthUnit, maxPathInc, maxPathTime, psFile, svgOutput
addDepth, onlyAddPoints, onlyRevPoints, onlyTurnPoints, onlyUnderPoints
arrivals, azimuth, backAzimuth, DEBUG, degrees, depth, eventLat, eventLon, expert, GUI, modelName, onlyPrintRayP, onlyPrintTime, outFileBase, outForms, phaseNames, receiverDepth, relativeArrival, relativePhaseName, stationLat, stationLon, takeoffAngle, tMod, tModDepth, toolProps, verbose, writer
Constructor and Description |
---|
TauP_Wavefront() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<SeismicPhase,java.util.Map<java.lang.Float,java.util.List<TimeDist>>> |
calcIsochron() |
void |
calculate(double degrees) |
int |
getNumRays() |
float |
getTimeStep() |
boolean |
isNegDistance() |
boolean |
isSeparateFilesByTime() |
static void |
main(java.lang.String[] args)
Allows TauP_Isochron to run as an application.
|
java.lang.String[] |
parseCmdLineArgs(java.lang.String[] args) |
void |
printResult(java.io.PrintWriter out) |
void |
printScriptBeginning(java.io.PrintWriter out)
a noop that allows overriding classes to print things
before results are calculated.
|
void |
printUsage()
prints the known command line flags.
|
void |
setNegDistance(boolean negDistance) |
void |
setNumRays(int numRays) |
void |
setSeparateFilesByTime(boolean separateFilesByTime) |
void |
setTimeStep(float timeStep) |
destroy, getMapWidth, getMapWidthUnit, getMaxPathInc, getMaxPathTime, getOutFileExtension, isGmtScript, printDistRadius, printLatLon, printScriptBeginning, printScriptBeginningSVG, setGmtScript, setMapWidth, setMapWidthUnit, setMaxPathInc, setMaxPathTime, start
appendAddDepths, depthCorrect, isAddDepth, parseAddDepthsList, setAddDepths, setOnlyAddPoints, setOnlyRevPoints, setOnlyTurnPoints, setOnlyUnderPoints
appendPhaseName, appendPhaseName, calcTakeoff, calcTime, clearArrivals, clearPhaseNames, dashEquals, depthCorrect, getArrival, getArrivals, getDisconDepths, getNumArrivals, getNumPhases, getOutFile, getOutFileBase, getPhaseNames, getPhaseNames, getPhaseNameString, getReceiverDepth, getSeismicPhases, getSourceDepth, getTauModel, getTauModelName, getWriter, init, linearInterp, loadTauModel, parseDegreeList, parsePhaseList, printHelp, printNoComprendoArgs, printStdUsage, printStdUsageHead, printStdUsageHead, printStdUsageTail, readPhaseFile, readTauModel, recalcPhases, setOutFileBase, setPhaseNames, setPhaseNames, setReceiverDepth, setSourceDepth, setTauModel, sortArrivals
public void calculate(double degrees) throws TauModelException
calculate
in class TauP_Path
TauModelException
public void printUsage()
TauP_Pierce
printUsage
in class TauP_Path
public void printScriptBeginning(java.io.PrintWriter out) throws java.io.IOException
TauP_Time
printScriptBeginning
in class TauP_Path
java.io.IOException
public void printResult(java.io.PrintWriter out) throws java.io.IOException
printResult
in class TauP_Path
java.io.IOException
public java.util.Map<SeismicPhase,java.util.Map<java.lang.Float,java.util.List<TimeDist>>> calcIsochron()
public void setNumRays(int numRays)
public int getNumRays()
public float getTimeStep()
public void setTimeStep(float timeStep)
public boolean isSeparateFilesByTime()
public void setSeparateFilesByTime(boolean separateFilesByTime)
public boolean isNegDistance()
public void setNegDistance(boolean negDistance)
public java.lang.String[] parseCmdLineArgs(java.lang.String[] args) throws java.io.IOException
parseCmdLineArgs
in class TauP_Path
java.io.IOException
public static void main(java.lang.String[] args) throws java.io.FileNotFoundException, java.io.IOException, java.io.StreamCorruptedException, java.lang.ClassNotFoundException, java.io.OptionalDataException
java.io.FileNotFoundException
java.io.IOException
java.io.StreamCorruptedException
java.lang.ClassNotFoundException
java.io.OptionalDataException