Package edu.sc.seis.TauP.cmdline
Class TauP_Wavefront
java.lang.Object
edu.sc.seis.TauP.cmdline.TauP_Tool
edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
edu.sc.seis.TauP.cmdline.TauP_Wavefront
Plots of wavefronts, distance along the ray at points in time.
-
Field Summary
Fields 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 TypeMethodDescriptioncalcIsochronSegmentsForPhase(SeismicPhase phase, double timeStep) voiddestroy()floatvoidinit()booleanbooleanvoidprintIsochron(PrintWriter out, Map<Double, List<PhaseIsochron>> timeSegmentMap) voidprintIsochronHtml(PrintWriter writer, Map<Double, List<PhaseIsochron>> timeSegmentMap) voidprintIsochronSvg(PrintWriter out, Map<Double, List<PhaseIsochron>> timeSegmentMap) voidsetNegDistance(boolean negDistance) voidsetSeparateFilesByTime(boolean separateFilesByTime) voidsetTimeStep(float timeStep) voidstart()voidMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_AbstractPhaseTool
appendPhaseName, appendPhaseName, calcSeismicPhases, calcSeismicPhases, clearPhaseNames, clearPhases, createTimeResult, getNumPhases, getPhaseArgs, getRadiusOfEarth, getReceiverDepths, getScatterer, getScattererDepth, getSeismicPhases, getSourceDepths, getTauModelDepthCorrected, getTauModelName, parsePhaseNameList, setModelName, setPhaseNameList, setPhaseNames, setScatterer, setSingleReceiverDepth, setSingleSourceDepth, setTauModelMethods inherited from class edu.sc.seis.TauP.cmdline.TauP_Tool
call, configDefaults, getCmdLineArgs, isDEBUG, isVerbose, setDEBUG, setOutFileBase, setOutFileExtension, setOutputFormat, setToolPropsFilename, setVerbose, toolNameFromClass
-
Constructor Details
-
TauP_Wavefront
public TauP_Wavefront()
-
-
Method Details
-
getOutFileExtension
- Overrides:
getOutFileExtensionin classTauP_Tool
-
getOutputFormat
- Specified by:
getOutputFormatin classTauP_Tool
-
validateArguments
- Specified by:
validateArgumentsin classTauP_Tool- Throws:
TauModelException
-
printIsochron
public void printIsochron(PrintWriter out, Map<Double, List<PhaseIsochron>> timeSegmentMap) throws TauPException- Throws:
TauPException
-
printIsochronHtml
public void printIsochronHtml(PrintWriter writer, Map<Double, List<PhaseIsochron>> timeSegmentMap) throws TauPException- Throws:
TauPException
-
printIsochronSvg
public void printIsochronSvg(PrintWriter out, Map<Double, List<PhaseIsochron>> timeSegmentMap) throws TauPException- Throws:
TauPException
-
calcIsochron
- Throws:
TauPException
-
calcIsochronSegmentsForPhase
public Map<Double,List<WavefrontPathSegment>> calcIsochronSegmentsForPhase(SeismicPhase phase, double timeStep) -
getTimeStep
public float getTimeStep() -
getGraphicOutputTypeArgs
-
setTimeStep
public void setTimeStep(float timeStep) -
isSeparateFilesByTime
public boolean isSeparateFilesByTime() -
setSeparateFilesByTime
public void setSeparateFilesByTime(boolean separateFilesByTime) -
isNegDistance
public boolean isNegDistance() -
setNegDistance
public void setNegDistance(boolean negDistance) -
init
- Overrides:
initin classTauP_AbstractPhaseTool- Throws:
TauPException
-
start
- Specified by:
startin classTauP_Tool- Throws:
IOExceptionTauPException
-
destroy
- Specified by:
destroyin classTauP_Tool- Throws:
TauPException
-