Class VelocityLayer

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

    public class VelocityLayer
    extends java.lang.Object
    implements java.lang.Cloneable, java.io.Serializable
    The VelocityModelLayer class stores and manipulates a singly layer. An entire velocity model is implemented as an Vector of layers.
    See Also:
    Serialized Form
    • Constructor Detail

      • VelocityLayer

        public VelocityLayer​(int myLayerNumber,
                             double topDepth,
                             double botDepth,
                             double topPVelocity,
                             double botPVelocity,
                             double topSVelocity,
                             double botSVelocity)
      • VelocityLayer

        public VelocityLayer​(int myLayerNumber,
                             double topDepth,
                             double botDepth,
                             double topPVelocity,
                             double botPVelocity,
                             double topSVelocity,
                             double botSVelocity,
                             double topDensity,
                             double bottomDensity)
      • VelocityLayer

        public VelocityLayer​(int myLayerNumber,
                             double topDepth,
                             double botDepth,
                             double topPVelocity,
                             double botPVelocity,
                             double topSVelocity,
                             double botSVelocity,
                             double topDensity,
                             double botDensity,
                             double topQp,
                             double botQp,
                             double topQs,
                             double botQs)
    • Method Detail

      • clone

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

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

        public int getLayerNum()
      • setTopDepth

        public void setTopDepth​(double topDepth)
      • getTopDepth

        public double getTopDepth()
      • setBotDepth

        public void setBotDepth​(double botDepth)
      • getBotDepth

        public double getBotDepth()
      • setTopPVelocity

        public void setTopPVelocity​(double topPVelocity)
      • getTopPVelocity

        public double getTopPVelocity()
      • setBotPVelocity

        public void setBotPVelocity​(double botPVelocity)
      • getBotPVelocity

        public double getBotPVelocity()
      • setTopSVelocity

        public void setTopSVelocity​(double topSVelocity)
      • getTopSVelocity

        public double getTopSVelocity()
      • setBotSVelocity

        public void setBotSVelocity​(double botSVelocity)
      • getBotSVelocity

        public double getBotSVelocity()
      • setTopDensity

        public void setTopDensity​(double topDensity)
      • getTopDensity

        public double getTopDensity()
      • setBotDensity

        public void setBotDensity​(double botDensity)
      • getBotDensity

        public double getBotDensity()
      • setTopQp

        public void setTopQp​(double topQp)
      • getTopQp

        public double getTopQp()
      • setBotQp

        public void setBotQp​(double botQp)
      • getBotQp

        public double getBotQp()
      • setTopQs

        public void setTopQs​(double topQs)
      • getTopQs

        public double getTopQs()
      • setBotQs

        public void setBotQs​(double botQs)
      • getBotQs

        public double getBotQs()
      • getThickness

        public double getThickness()