Package edu.sc.seis.TauP
Class SeismicPhaseLayerFactoryAllFail
- java.lang.Object
-
- edu.sc.seis.TauP.SeismicPhaseLayerFactory
-
- edu.sc.seis.TauP.SeismicPhaseLayerFactoryAllFail
-
public class SeismicPhaseLayerFactoryAllFail extends SeismicPhaseLayerFactory
Seismic phase factory that can never generate phases. For example an inner core factory for a model that does not have * a core, which would fail any phase with an I leg.
-
-
Field Summary
-
Fields inherited from class edu.sc.seis.TauP.SeismicPhaseLayerFactory
EMPTY
-
-
Constructor Summary
Constructors Constructor Description SeismicPhaseLayerFactoryAllFail(SeismicPhaseFactory baseFactory, java.lang.String layerName, int topBranchNum, int botBranchNum, java.lang.String reason)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProtoSeismicPhase
parse(ProtoSeismicPhase proto, java.lang.String prevLeg, java.lang.String currLeg, java.lang.String nextLeg, java.lang.String nextNextLeg, boolean prevIsPWave, boolean isPWave, boolean nextIsPWave, int legNum)
-
Methods inherited from class edu.sc.seis.TauP.SeismicPhaseLayerFactory
createFactory, crustMantleFactory, getAboveFactory, getAbovePLegSymbol, getAboveSLegSymbol, getAboveUpPLegSymbol, getAboveUpSLegSymbol, getBelowFactory, getBelowPLegSymbol, getBelowSLegSymbol, getPLegSymbol, getSLegSymbol, innerCoreFactory, isLayerLeg, outerCoreFactory, possibleToEnd, validateDisconWithinLayers
-
-
-
-
Constructor Detail
-
SeismicPhaseLayerFactoryAllFail
public SeismicPhaseLayerFactoryAllFail(SeismicPhaseFactory baseFactory, java.lang.String layerName, int topBranchNum, int botBranchNum, java.lang.String reason)
-
-
Method Detail
-
parse
public ProtoSeismicPhase parse(ProtoSeismicPhase proto, java.lang.String prevLeg, java.lang.String currLeg, java.lang.String nextLeg, java.lang.String nextNextLeg, boolean prevIsPWave, boolean isPWave, boolean nextIsPWave, int legNum) throws TauModelException
- Overrides:
parse
in classSeismicPhaseLayerFactory
- Throws:
TauModelException
-
-