Class PhaseSymbols


  • public class PhaseSymbols
    extends java.lang.Object
    List of symbols allowed to be used in a seismic phase name.
    • Constructor Detail

      • PhaseSymbols

        public PhaseSymbols()
    • 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 match
        offset - 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)