public class TauP_Wavefront extends TauP_Path
gmtScript, mapWidth, mapWidthUnit, maxPathInc, maxPathTime, psFile, SVG, withTime
addDepth, onlyAddPoints, onlyRevPoints, onlyTurnPoints, onlyUnderPoints
arrivals, azimuth, backAzimuth, degrees, depth, distKilometers, eventLat, eventLon, GUI, modelName, onlyPrintRayP, onlyPrintTime, phaseNames, receiverDepth, relativeArrival, relativePhaseName, stationLat, stationLon, takeoffAngle, tMod, tModDepth
Constructor and Description |
---|
TauP_Wavefront() |
TauP_Wavefront(java.lang.String modelName) |
TauP_Wavefront(java.lang.String modelName,
java.lang.String outFileBase) |
TauP_Wavefront(TauModel tMod) |
TauP_Wavefront(TauModel tMod,
java.lang.String outFileBase) |
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() |
void |
init()
preforms intialization of the tool.
|
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) |
void |
start() |
getMapWidth, getMapWidthUnit, getMaxPathInc, getMaxPathTime, getOutFileExtension, isGmtScript, printDistRadius, printLatLon, printScriptBeginning, printScriptBeginningSVG, setGmtScript, setMapWidth, setMapWidthUnit, setMaxPathInc, setMaxPathTime
appendAddDepths, depthCorrect, isAddDepth, parseAddDepthsList, setAddDepths, setOnlyAddPoints, setOnlyRevPoints, setOnlyTurnPoints, setOnlyUnderPoints
appendPhaseName, appendPhaseName, calcTakeoff, calcTime, clearArrivals, clearPhaseNames, clearPhases, depthCorrect, destroy, getArrival, getArrivals, getDisconDepths, getNumArrivals, getNumPhases, getPhaseNames, getPhaseNames, getPhaseNameString, getReceiverDepth, getSeismicPhases, getSourceDepth, getTauModel, getTauModelDepthCorrected, getTauModelName, linearInterp, loadTauModel, parseDegreeList, parsePhaseList, printHelp, printResultJSON, printResultText, printStdUsage, printStdUsageHead, readPhaseFile, readTauModel, recalcPhases, setPhaseNames, setPhaseNames, setReceiverDepth, setSourceDepth, setTauModel, sortArrivals
dashEquals, endGmtAndCleanUp, getOutFile, getOutFileBase, getOutputFormat, getWriter, parseCommonCmdLineArgs, printNoComprendoArgs, printStdUsageHead, printStdUsageTail, setOutFileBase, setOutFileExtension, setOutputFormat, setWriter, toolNameFromClass
public TauP_Wavefront()
public TauP_Wavefront(java.lang.String modelName, java.lang.String outFileBase) throws TauModelException
TauModelException
public TauP_Wavefront(java.lang.String modelName) throws TauModelException
TauModelException
public TauP_Wavefront(TauModel tMod, java.lang.String outFileBase) throws TauModelException
TauModelException
public TauP_Wavefront(TauModel tMod) throws TauModelException
TauModelException
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_Tool
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() throws TauModelException
TauModelException
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 void init() throws TauPException
TauP_Time
init
in class TauP_Time
TauPException
public void start() throws java.io.IOException, TauModelException, TauPException
start
in class TauP_Path
java.io.IOException
TauModelException
TauPException
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException