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 booleandumpDumps 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()java.lang.StringgetStdUsage()Prints the command line arguments common to all TauP tools.java.lang.StringgetUsage()protected java.lang.String[]parseCmdLineArgs(java.lang.String[] origArgs)voidprintResult(java.io.PrintWriter writer)voidprintResultJSON(java.io.PrintWriter writer)voidprintResultText(java.io.PrintWriter writer)voidsetDefaultOutputFormat()voidstart()-
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, getDistanceUsage, getLimitUsage, getNumArrivals, getNumPhases, getPhaseNames, getPhaseNames, getPhaseNameString, getPhaseUsage, getReceiverDepth, getScattererDepth, getScattererDistDeg, getSeismicPhases, getSourceDepth, getStdUsageHead, getTauModel, getTauModelDepthCorrected, getTauModelName, init, linearInterp, loadTauModel, main, parseDegreeList, parsePhaseList, parseSourceModelCmdLineArgs, printHelp, readPhaseFile, readTauModel, recalcPhases, resultAsJSON, resultAsJSONObject, setEventLatLon, setPhaseNames, setPhaseNames, setReceiverDepth, setScatterer, setScattererDepth, setScattererDistDeg, setSourceDepth, setStationLatLon, setTauModel, sortArrivals, splitPhaseNameList, validateArguments, writeJSON, writeJSON
-
Methods inherited from class edu.sc.seis.TauP.TauP_Tool
closeWriter, configDefaults, dashEquals, endGmtAndCleanUp, getModDepthUsage, getOutFile, getOutFileBase, getOutFileExtension, getOutputFormat, getStdUsageHead, getStdUsageTail, getWriter, parseCommonCmdLineArgs, printNoComprendoArgs, printScriptBeginning, printUsage, setOutFileBase, setOutFileExtension, setOutputFormat, setWriter, toolNameFromClass
-
-
-
-
Method Detail
-
getStdUsage
public java.lang.String getStdUsage()
Prints the command line arguments common to all TauP tools.- Overrides:
getStdUsagein classTauP_Time
-
allowedOutputFormats
public java.lang.String[] allowedOutputFormats()
- Overrides:
allowedOutputFormatsin classTauP_Time
-
setDefaultOutputFormat
public void setDefaultOutputFormat()
- Overrides:
setDefaultOutputFormatin classTauP_Time
-
parseCmdLineArgs
protected java.lang.String[] parseCmdLineArgs(java.lang.String[] origArgs) throws java.io.IOException- Overrides:
parseCmdLineArgsin classTauP_Time- Throws:
java.io.IOException
-
start
public void start() throws java.io.IOException, TauModelException, TauPException- Overrides:
startin classTauP_Time- Throws:
java.io.IOExceptionTauModelExceptionTauPException
-
printResult
public void printResult(java.io.PrintWriter writer)
- Overrides:
printResultin classTauP_Time
-
printResultText
public void printResultText(java.io.PrintWriter writer)
- Overrides:
printResultTextin classTauP_Time
-
printResultJSON
public void printResultJSON(java.io.PrintWriter writer)
- Overrides:
printResultJSONin classTauP_Time
-
-