Package edu.sc.seis.TauP
Class SeismicPhaseSegment
- java.lang.Object
-
- edu.sc.seis.TauP.SeismicPhaseSegment
-
public class SeismicPhaseSegment extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SeismicPhaseSegment(TauModel tMod, int startBranch, int endBranch, boolean isPWave, PhaseInteraction endAction, boolean isDownGoing, java.lang.String legName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TimeDist>calcPathTimeDist(Arrival currArrival, TimeDist prevEnd)doublecalcReflTran(Arrival arrival, boolean nextLegIsPWave, boolean allSH)java.lang.StringdescribeBranchRange(int startBranch, int endBranch)static java.lang.StringendActionToString(PhaseInteraction endAction)booleanendsAtTop()java.lang.StringgetDepthRangeJSON()java.lang.StringgetDepthRangeString()TauModelgetTauModel()java.lang.StringgetUpDownJSON()java.lang.StringtoJSONString()java.lang.StringtoString()
-
-
-
Constructor Detail
-
SeismicPhaseSegment
public SeismicPhaseSegment(TauModel tMod, int startBranch, int endBranch, boolean isPWave, PhaseInteraction endAction, boolean isDownGoing, java.lang.String legName)
-
-
Method Detail
-
endsAtTop
public boolean endsAtTop() throws TauModelException- Throws:
TauModelException
-
endActionToString
public static java.lang.String endActionToString(PhaseInteraction endAction)
-
describeBranchRange
public java.lang.String describeBranchRange(int startBranch, int endBranch)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTauModel
public TauModel getTauModel()
-
getDepthRangeString
public java.lang.String getDepthRangeString()
-
getDepthRangeJSON
public java.lang.String getDepthRangeJSON()
-
getUpDownJSON
public java.lang.String getUpDownJSON()
-
toJSONString
public java.lang.String toJSONString()
-
calcPathTimeDist
public java.util.List<TimeDist> calcPathTimeDist(Arrival currArrival, TimeDist prevEnd)
-
calcReflTran
public double calcReflTran(Arrival arrival, boolean nextLegIsPWave, boolean allSH) throws VelocityModelException, SlownessModelException
-
-