Package edu.sc.seis.TauP.cmdline
Class TauP_AbstractRayTool
java.lang.Object
edu.sc.seis.TauP.cmdline.TauP_Tool
edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
edu.sc.seis.TauP.cmdline.TauP_AbstractRayTool
- Direct Known Subclasses:
TauP_Beachball,TauP_Path,TauP_Pierce,TauP_Time
-
Field Summary
FieldsFields inherited from class edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
phaseNamesFields inherited from class edu.sc.seis.TauP.cmdline.TauP_Tool
ABREV_SYNOPSIS, abstractOutputTypeArgs, OPTIONS_HEADING, toolProps -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalcAll(List<SeismicPhase> phaseList, List<RayCalculateable> shootables) abstract voidprintResult(PrintWriter out, List<Arrival> arrivalList) voidMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
appendPhaseName, appendPhaseName, calcSeismicPhases, calcSeismicPhases, clearPhaseNames, clearPhases, createTimeResult, getNumPhases, getPhaseArgs, getRadiusOfEarth, getScatterer, getScattererDepth, getSeismicPhases, getTauModelDepthCorrected, getTauModelName, init, parsePhaseNameList, setModelName, setPhaseNameList, setPhaseNames, setScatterer, setSingleReceiverDepth, setSingleSourceDepth, setTauModelMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_Tool
call, configDefaults, destroy, getCmdLineArgs, getOutFileExtension, getOutputFormat, isDEBUG, isVerbose, setDEBUG, setOutFileBase, setOutFileExtension, setOutputFormat, setToolPropsFilename, setVerbose, start, toolNameFromClass
-
Field Details
-
distanceArgs
-
-
Constructor Details
-
TauP_AbstractRayTool
-
-
Method Details
-
getDistanceArgs
-
getSourceDepths
- Overrides:
getSourceDepthsin classTauP_AbstractPhaseTool- Throws:
TauPException
-
getReceiverDepths
- Overrides:
getReceiverDepthsin classTauP_AbstractPhaseTool- Throws:
TauPException
-
validateArguments
- Specified by:
validateArgumentsin classTauP_Tool- Throws:
TauPException
-
calcAll
public abstract List<Arrival> calcAll(List<SeismicPhase> phaseList, List<RayCalculateable> shootables) throws TauPException - Throws:
TauPException
-
printResult
public abstract void printResult(PrintWriter out, List<Arrival> arrivalList) throws IOException, TauPException - Throws:
IOExceptionTauPException
-