Package edu.sc.seis.TauP
Class TauP_PhaseDescribe
- java.lang.Object
-
- edu.sc.seis.TauP.TauP_Tool
-
- edu.sc.seis.TauP.TauP_Time
-
- edu.sc.seis.TauP.TauP_PhaseDescribe
-
public class TauP_PhaseDescribe extends TauP_Time
-
-
Field Summary
Fields Modifier and Type Field Description boolean
dump
Dumps raw interpolation points for phase.-
Fields inherited from class edu.sc.seis.TauP.TauP_Time
arrivals, azimuth, backAzimuth, DEFAULT_PHASES, degreesList, depth, distKilometersList, eventLat, eventLon, GUI, modelName, onlyFirst, onlyPrintRayP, onlyPrintTime, phaseNames, receiverDepth, relativePhaseName, scattererDepth, scattererDistDeg, shootRayp, stationLat, stationLon, takeoffAngle, tMod, tModDepth
-
Fields inherited from class edu.sc.seis.TauP.TauP_Tool
cmdLineArgs, CSV, DEBUG, GMT, JSON, outFileBase, outForms, outputFormat, SVG, TEXT, toolProps, verbose, writer
-
-
Constructor Summary
Constructors Constructor Description TauP_PhaseDescribe()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]
allowedOutputFormats()
protected java.lang.String[]
parseCmdLineArgs(java.lang.String[] origArgs)
void
printResult(java.io.PrintWriter writer)
void
printResultJSON(java.io.PrintWriter writer)
void
printResultText(java.io.PrintWriter writer)
void
printStdUsage()
Prints the command line arguments common to all TauP tools.void
printUsage()
void
start()
-
Methods inherited from class edu.sc.seis.TauP.TauP_Time
appendPhaseName, appendPhaseName, calcEventStation, calcRayParameter, calcRayParameter, calcRayParameterSDeg, calcTakeoff, calcTakeoff, calcTime, calcTime, calculate, calculate, calculateRelativeArrival, clearArrivals, clearPhaseNames, clearPhases, depthCorrect, depthCorrect, depthCorrect, depthCorrect, destroy, extractPhaseNames, getArrival, getArrivals, getDisconDepths, getNumArrivals, getNumPhases, getPhaseNames, getPhaseNames, getPhaseNameString, getReceiverDepth, getScattererDepth, getScattererDistDeg, getSeismicPhases, getSourceDepth, getTauModel, getTauModelDepthCorrected, getTauModelName, init, linearInterp, loadTauModel, main, parseDegreeList, parsePhaseList, parseSourceModelCmdLineArgs, printDistanceUsage, printHelp, printLimitUsage, printPhaseUsage, printStdUsageHead, readPhaseFile, readTauModel, recalcPhases, resultAsJSON, resultAsJSON, setEventLatLon, setPhaseNames, setPhaseNames, setReceiverDepth, setScatterer, setScattererDepth, setScattererDistDeg, setSourceDepth, setStationLatLon, setTauModel, sortArrivals, splitPhaseNameList, validateArguments
-
Methods inherited from class edu.sc.seis.TauP.TauP_Tool
closeWriter, configDefaults, dashEquals, endGmtAndCleanUp, getOutFile, getOutFileBase, getOutFileExtension, getOutputFormat, getWriter, parseCommonCmdLineArgs, printModDepthUsage, printNoComprendoArgs, printScriptBeginning, printStdUsageHead, printStdUsageTail, setOutFileBase, setOutFileExtension, setOutputFormat, setWriter, toolNameFromClass
-
-
-
-
Method Detail
-
printStdUsage
public void printStdUsage()
Prints the command line arguments common to all TauP tools.- Overrides:
printStdUsage
in classTauP_Time
-
printUsage
public void printUsage()
- Overrides:
printUsage
in classTauP_Time
-
allowedOutputFormats
public java.lang.String[] allowedOutputFormats()
- Overrides:
allowedOutputFormats
in classTauP_Time
-
parseCmdLineArgs
protected java.lang.String[] parseCmdLineArgs(java.lang.String[] origArgs) throws java.io.IOException
- Overrides:
parseCmdLineArgs
in classTauP_Time
- Throws:
java.io.IOException
-
start
public void start() throws java.io.IOException, TauModelException, TauPException
- Overrides:
start
in classTauP_Time
- Throws:
java.io.IOException
TauModelException
TauPException
-
printResult
public void printResult(java.io.PrintWriter writer)
- Overrides:
printResult
in classTauP_Time
-
printResultText
public void printResultText(java.io.PrintWriter writer)
- Overrides:
printResultText
in classTauP_Time
-
printResultJSON
public void printResultJSON(java.io.PrintWriter writer)
- Overrides:
printResultJSON
in classTauP_Time
-
-