Class NamedVelocityDiscon

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class NamedVelocityDiscon
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    Allows the naming of velocity discontinuities in a model, like moho or cmb.
    See Also:
    Serialized Form
    • Constructor Detail

      • NamedVelocityDiscon

        public NamedVelocityDiscon​(double depth)
      • NamedVelocityDiscon

        public NamedVelocityDiscon​(java.lang.String name,
                                   double depth)
    • Method Detail

      • hasPreferredName

        public boolean hasPreferredName()
      • getPreferredName

        public java.lang.String getPreferredName()
      • isMoho

        public boolean isMoho()
      • isCmb

        public boolean isCmb()
      • isIocb

        public boolean isIocb()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • clone

        public NamedVelocityDiscon clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • getName

        public java.lang.String getName()
      • getDepth

        public double getDepth()
      • asJSON

        public com.google.gson.JsonObject asJSON()
      • isIceBed

        public static boolean isIceBed​(java.lang.String name)
      • isSeabed

        public static boolean isSeabed​(java.lang.String name)
      • isMoho

        public static boolean isMoho​(java.lang.String name)
      • isCmb

        public static boolean isCmb​(java.lang.String name)
      • isIcocb

        public static boolean isIcocb​(java.lang.String name)