Class PhaseSymbols

java.lang.Object
edu.sc.seis.TauP.PhaseSymbols

public class PhaseSymbols extends Object
List of symbols allowed to be used in a seismic phase name.
  • Field Details

  • Constructor Details

    • PhaseSymbols

      public PhaseSymbols()
  • Method Details

    • isCompressionalWaveSymbol

      public static boolean isCompressionalWaveSymbol(String name)
    • isCompressionalWaveSymbol

      public static boolean isCompressionalWaveSymbol(String name, int offset)
    • isTransverseWaveSymbol

      public static boolean isTransverseWaveSymbol(String name)
    • isTransverseWaveSymbol

      public static boolean isTransverseWaveSymbol(String name, int offset)
    • isDowngoingSymbol

      public static boolean isDowngoingSymbol(String name)
    • isDowngoingSymbol

      public static boolean isDowngoingSymbol(String name, int offset)
    • isExclusiveDowngoingSymbol

      public static boolean isExclusiveDowngoingSymbol(String name)
    • isExclusiveDowngoingSymbol

      public static boolean isExclusiveDowngoingSymbol(String name, int offset)
    • isUpgoingSymbol

      public static boolean isUpgoingSymbol(String name)
    • isUpgoingSymbol

      public static boolean isUpgoingSymbol(String name, int offset)
    • isReflectSymbol

      public static boolean isReflectSymbol(String name)
    • isReflectSymbol

      public static boolean isReflectSymbol(String name, int offset)
    • isTopsideReflectSymbol

      public static boolean isTopsideReflectSymbol(String name, int offset)
    • isCriticalReflectSymbol

      public static boolean isCriticalReflectSymbol(String name)
    • isUndersideReflectSymbol

      public static boolean isUndersideReflectSymbol(String name, int offset)
    • isScatterSymbol

      public static boolean isScatterSymbol(String name)
    • isScatterSymbol

      public static boolean isScatterSymbol(String name, int offset)
    • isCrustMantleLeg

      public static boolean isCrustMantleLeg(String name)
    • isCrustMantleLeg

      public static boolean isCrustMantleLeg(String name, int offset)
    • isOuterCoreLeg

      public static boolean isOuterCoreLeg(String name)
    • isOuterCoreLeg

      public static boolean isOuterCoreLeg(String name, int offset)
    • isInnerCoreLeg

      public static boolean isInnerCoreLeg(String name)
    • isInnerCoreLeg

      public static boolean isInnerCoreLeg(String name, int offset)
    • isDiffracted

      public static boolean isDiffracted(String name)
    • isDiffracted

      public static boolean isDiffracted(String name, int offset)
      Match phase segments like Pdiff, S410diff, Kdiff, PdiffdownKS
      Parameters:
      name -
      offset -
      Returns:
    • isUpDiffracted

      public static boolean isUpDiffracted(String name, int offset)
    • isDiffractedDown

      public static boolean isDiffractedDown(String name)
      Match phase segments like SedPdiffdnKS
      Parameters:
      name -
      Returns:
    • isDiffractedDown

      public static boolean isDiffractedDown(String name, int offset)
      Match phase segments like SedPdiffdnKS
      Parameters:
      name - to match
      offset - start at offset
      Returns:
    • isHead

      public static boolean isHead(String name)
    • isHead

      public static boolean isHead(String name, int offset)
    • isSurfaceWave

      public static boolean isSurfaceWave(String name)
    • isSurfaceWave

      public static boolean isSurfaceWave(String name, int offset)
    • isBoundary

      public static boolean isBoundary(String name)
    • isBoundary

      public static boolean isBoundary(String name, int offset)
    • isCustomBoundarySymbol

      public static boolean isCustomBoundarySymbol(String name, int offset)
    • is

      public static boolean is(String leg, char symbol)
    • is

      public static boolean is(String leg, String symbol)
    • startsWith

      public static boolean startsWith(String leg, char symbol)
    • startsWith

      public static boolean startsWith(String leg, String symbol)