Package edu.sc.seis.TauP
Class PhaseSymbols
- java.lang.Object
-
- edu.sc.seis.TauP.PhaseSymbols
-
public class PhaseSymbols extends java.lang.Object
List of symbols allowed to be used in a seismic phase name.
-
-
Field Summary
Fields Modifier and Type Field Description static char
b
static char
BACKSCATTER_CODE
static char
c
static java.lang.String
DIFF
static java.lang.String
DIFFDOWN
static java.lang.String
END_CODE
static java.lang.String
EX_DOWN_CODE
static char
g
static java.lang.String
HEAD_CODE
static char
i
static char
I
static char
j
static char
J
static char
k
static char
K
static java.lang.String
KMPS_CODE
static char
m
static char
NAMED_DISCON_END
static char
NAMED_DISCON_START
static char
p
static char
P
static char
s
static char
S
static char
SCATTER_CODE
static java.lang.String
START_CODE
static char
TOPSIDE_CRITICAL_REFLECTION
static char
TOPSIDE_REFLECTION
static char
UNDERSIDE_REFLECTION
static char
y
-
Constructor Summary
Constructors Constructor Description PhaseSymbols()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
is(java.lang.String leg, char symbol)
static boolean
is(java.lang.String leg, java.lang.String symbol)
static boolean
isBoundary(java.lang.String name)
static boolean
isBoundary(java.lang.String name, int offset)
static boolean
isCompressionalWaveSymbol(java.lang.String name)
static boolean
isCompressionalWaveSymbol(java.lang.String name, int offset)
static boolean
isCriticalReflectSymbol(java.lang.String name)
static boolean
isCrustMantleLeg(java.lang.String name)
static boolean
isCrustMantleLeg(java.lang.String name, int offset)
static boolean
isCustomBoundarySymbol(java.lang.String name, int offset)
static boolean
isDiffracted(java.lang.String name)
static boolean
isDiffracted(java.lang.String name, int offset)
Match phase segments like Pdiff, S410diff, Kdiff, PdiffdownKSstatic boolean
isDiffractedDown(java.lang.String name)
Match phase segments like SedPdiffdnKSstatic boolean
isDiffractedDown(java.lang.String name, int offset)
Match phase segments like SedPdiffdnKSstatic boolean
isDowngoingSymbol(java.lang.String name)
static boolean
isDowngoingSymbol(java.lang.String name, int offset)
static boolean
isExclusiveDowngoingSymbol(java.lang.String name)
static boolean
isExclusiveDowngoingSymbol(java.lang.String name, int offset)
static boolean
isHead(java.lang.String name)
static boolean
isHead(java.lang.String name, int offset)
static boolean
isInnerCoreLeg(java.lang.String name)
static boolean
isInnerCoreLeg(java.lang.String name, int offset)
static boolean
isOuterCoreLeg(java.lang.String name)
static boolean
isOuterCoreLeg(java.lang.String name, int offset)
static boolean
isReflectSymbol(java.lang.String name)
static boolean
isReflectSymbol(java.lang.String name, int offset)
static boolean
isScatterSymbol(java.lang.String name)
static boolean
isScatterSymbol(java.lang.String name, int offset)
static boolean
isSurfaceWave(java.lang.String name)
static boolean
isSurfaceWave(java.lang.String name, int offset)
static boolean
isTopsideReflectSymbol(java.lang.String name, int offset)
static boolean
isTransverseWaveSymbol(java.lang.String name)
static boolean
isTransverseWaveSymbol(java.lang.String name, int offset)
static boolean
isUndersideReflectSymbol(java.lang.String name, int offset)
static boolean
isUpDiffracted(java.lang.String name, int offset)
static boolean
isUpgoingSymbol(java.lang.String name)
static boolean
isUpgoingSymbol(java.lang.String name, int offset)
static boolean
startsWith(java.lang.String leg, char symbol)
static boolean
startsWith(java.lang.String leg, java.lang.String symbol)
-
-
-
Field Detail
-
P
public static final char P
- See Also:
- Constant Field Values
-
S
public static final char S
- See Also:
- Constant Field Values
-
K
public static final char K
- See Also:
- Constant Field Values
-
I
public static final char I
- See Also:
- Constant Field Values
-
J
public static final char J
- See Also:
- Constant Field Values
-
p
public static final char p
- See Also:
- Constant Field Values
-
s
public static final char s
- See Also:
- Constant Field Values
-
k
public static final char k
- See Also:
- Constant Field Values
-
y
public static final char y
- See Also:
- Constant Field Values
-
j
public static final char j
- See Also:
- Constant Field Values
-
m
public static final char m
- See Also:
- Constant Field Values
-
c
public static final char c
- See Also:
- Constant Field Values
-
i
public static final char i
- See Also:
- Constant Field Values
-
NAMED_DISCON_START
public static final char NAMED_DISCON_START
- See Also:
- Constant Field Values
-
NAMED_DISCON_END
public static final char NAMED_DISCON_END
- See Also:
- Constant Field Values
-
TOPSIDE_REFLECTION
public static final char TOPSIDE_REFLECTION
- See Also:
- Constant Field Values
-
TOPSIDE_CRITICAL_REFLECTION
public static final char TOPSIDE_CRITICAL_REFLECTION
- See Also:
- Constant Field Values
-
UNDERSIDE_REFLECTION
public static final char UNDERSIDE_REFLECTION
- See Also:
- Constant Field Values
-
HEAD_CODE
public static final java.lang.String HEAD_CODE
- See Also:
- Constant Field Values
-
DIFF
public static final java.lang.String DIFF
- See Also:
- Constant Field Values
-
DIFFDOWN
public static final java.lang.String DIFFDOWN
- See Also:
- Constant Field Values
-
g
public static final char g
- See Also:
- Constant Field Values
-
b
public static final char b
- See Also:
- Constant Field Values
-
KMPS_CODE
public static final java.lang.String KMPS_CODE
- See Also:
- Constant Field Values
-
SCATTER_CODE
public static final char SCATTER_CODE
- See Also:
- Constant Field Values
-
BACKSCATTER_CODE
public static final char BACKSCATTER_CODE
- See Also:
- Constant Field Values
-
EX_DOWN_CODE
public static final java.lang.String EX_DOWN_CODE
- See Also:
- Constant Field Values
-
END_CODE
public static final java.lang.String END_CODE
- See Also:
- Constant Field Values
-
START_CODE
public static final java.lang.String START_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isCompressionalWaveSymbol
public static boolean isCompressionalWaveSymbol(java.lang.String name)
-
isCompressionalWaveSymbol
public static boolean isCompressionalWaveSymbol(java.lang.String name, int offset)
-
isTransverseWaveSymbol
public static boolean isTransverseWaveSymbol(java.lang.String name)
-
isTransverseWaveSymbol
public static boolean isTransverseWaveSymbol(java.lang.String name, int offset)
-
isDowngoingSymbol
public static boolean isDowngoingSymbol(java.lang.String name)
-
isDowngoingSymbol
public static boolean isDowngoingSymbol(java.lang.String name, int offset)
-
isExclusiveDowngoingSymbol
public static boolean isExclusiveDowngoingSymbol(java.lang.String name)
-
isExclusiveDowngoingSymbol
public static boolean isExclusiveDowngoingSymbol(java.lang.String name, int offset)
-
isUpgoingSymbol
public static boolean isUpgoingSymbol(java.lang.String name)
-
isUpgoingSymbol
public static boolean isUpgoingSymbol(java.lang.String name, int offset)
-
isReflectSymbol
public static boolean isReflectSymbol(java.lang.String name)
-
isReflectSymbol
public static boolean isReflectSymbol(java.lang.String name, int offset)
-
isTopsideReflectSymbol
public static boolean isTopsideReflectSymbol(java.lang.String name, int offset)
-
isCriticalReflectSymbol
public static boolean isCriticalReflectSymbol(java.lang.String name)
-
isUndersideReflectSymbol
public static boolean isUndersideReflectSymbol(java.lang.String name, int offset)
-
isScatterSymbol
public static boolean isScatterSymbol(java.lang.String name)
-
isScatterSymbol
public static boolean isScatterSymbol(java.lang.String name, int offset)
-
isCrustMantleLeg
public static boolean isCrustMantleLeg(java.lang.String name)
-
isCrustMantleLeg
public static boolean isCrustMantleLeg(java.lang.String name, int offset)
-
isOuterCoreLeg
public static boolean isOuterCoreLeg(java.lang.String name)
-
isOuterCoreLeg
public static boolean isOuterCoreLeg(java.lang.String name, int offset)
-
isInnerCoreLeg
public static boolean isInnerCoreLeg(java.lang.String name)
-
isInnerCoreLeg
public static boolean isInnerCoreLeg(java.lang.String name, int offset)
-
isDiffracted
public static boolean isDiffracted(java.lang.String name)
-
isDiffracted
public static boolean isDiffracted(java.lang.String name, int offset)
Match phase segments like Pdiff, S410diff, Kdiff, PdiffdownKS- Parameters:
name
-offset
-- Returns:
-
isUpDiffracted
public static boolean isUpDiffracted(java.lang.String name, int offset)
-
isDiffractedDown
public static boolean isDiffractedDown(java.lang.String name)
Match phase segments like SedPdiffdnKS- Parameters:
name
-- Returns:
-
isDiffractedDown
public static boolean isDiffractedDown(java.lang.String name, int offset)
Match phase segments like SedPdiffdnKS- Parameters:
name
- to matchoffset
- start at offset- Returns:
-
isHead
public static boolean isHead(java.lang.String name)
-
isHead
public static boolean isHead(java.lang.String name, int offset)
-
isSurfaceWave
public static boolean isSurfaceWave(java.lang.String name)
-
isSurfaceWave
public static boolean isSurfaceWave(java.lang.String name, int offset)
-
isBoundary
public static boolean isBoundary(java.lang.String name)
-
isBoundary
public static boolean isBoundary(java.lang.String name, int offset)
-
isCustomBoundarySymbol
public static boolean isCustomBoundarySymbol(java.lang.String name, int offset)
-
is
public static final boolean is(java.lang.String leg, char symbol)
-
is
public static final boolean is(java.lang.String leg, java.lang.String symbol)
-
startsWith
public static final boolean startsWith(java.lang.String leg, char symbol)
-
startsWith
public static final boolean startsWith(java.lang.String leg, java.lang.String symbol)
-
-