public class TauP_Wavefront extends TauP_Path
gmtScript, mapWidth, mapWidthUnit, maxPathInc, maxPathTime, psFile, svgOutputaddDepth, onlyAddPoints, onlyRevPoints, onlyTurnPoints, onlyUnderPointsarrivals, azimuth, backAzimuth, DEBUG, degrees, depth, eventLat, eventLon, expert, GUI, modelName, onlyPrintRayP, onlyPrintTime, outFileBase, outForms, phaseNames, phases, relativeArrival, relativePhaseName, stationLat, stationLon, 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) |
calcPath, destroy, getMapWidth, getMapWidthUnit, getMaxPathInc, getMaxPathTime, getOutFileExtension, isGmtScript, printDistRadius, printLatLon, printScriptBeginning, printScriptBeginningSVG, setGmtScript, setMapWidth, setMapWidthUnit, setMaxPathInc, setMaxPathTime, startappendAddDepths, calcPierce, depthCorrect, isAddDepth, parseAddDepthsList, setAddDepths, setOnlyAddPoints, setOnlyRevPoints, setOnlyTurnPoints, setOnlyUnderPointsappendPhaseName, appendPhaseName, calcTime, clearArrivals, clearPhaseNames, dashEquals, getArrival, getArrivals, getDisconDepths, getNumArrivals, getNumPhases, getOutFile, getOutFileBase, getPhaseNames, getPhaseNames, getPhaseNameString, getSeismicPhases, getSourceDepth, getTauModel, getTauModelName, getWriter, init, linearInterp, loadTauModel, parseDegreeList, parsePhaseList, printHelp, printNoComprendoArgs, printStdUsage, printStdUsageHead, printStdUsageHead, printStdUsageTail, readPhaseFile, readTauModel, recalcPhases, setOutFileBase, setPhaseNames, setPhaseNames, setSourceDepth, setTauModel, sortArrivalspublic void calculate(double degrees)
throws TauModelException
calculate in class TauP_PathTauModelExceptionpublic void printUsage()
TauP_PierceprintUsage in class TauP_Pathpublic void printScriptBeginning(java.io.PrintWriter out)
throws java.io.IOException
TauP_TimeprintScriptBeginning in class TauP_Pathjava.io.IOExceptionpublic void printResult(java.io.PrintWriter out)
throws java.io.IOException
printResult in class TauP_Pathjava.io.IOExceptionpublic 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_Pathjava.io.IOExceptionpublic 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.FileNotFoundExceptionjava.io.IOExceptionjava.io.StreamCorruptedExceptionjava.lang.ClassNotFoundExceptionjava.io.OptionalDataException