Class TauP_Curve

  • All Implemented Interfaces:
    java.util.concurrent.Callable<java.lang.Integer>

    public class TauP_Curve
    extends TauP_AbstractPhaseTool
    • Field Detail

      • relativePhaseName

        protected java.lang.String relativePhaseName
      • xAxisType

        protected AxisType xAxisType
      • yAxisType

        protected AxisType yAxisType
      • xAxisAbs

        protected boolean xAxisAbs
      • yAxisAbs

        protected boolean yAxisAbs
      • xAxisLog

        protected boolean xAxisLog
      • yAxisLog

        protected boolean yAxisLog
      • reduceVelDeg

        protected java.lang.Double reduceVelDeg
        the reducing velocity to use if reduceTime == true, in units of radians/second .
      • reduceVelKm

        protected java.lang.Double reduceVelKm
      • redVelString

        protected java.lang.String redVelString
      • xAxisMinMax

        protected double[] xAxisMinMax
      • yAxisMinMax

        protected double[] yAxisMinMax
    • Constructor Detail

      • TauP_Curve

        public TauP_Curve()
    • Method Detail

      • printResult

        public void printResult​(java.io.PrintWriter writer,
                                java.util.List<XYPlottingData> xyPlots)
      • axisIsDistanceLike

        public static boolean axisIsDistanceLike​(AxisType axisType)
        True if the axis type is distance-like.
      • axisIsTimeLike

        public static boolean axisIsTimeLike​(AxisType axisType)
        True if the axis type is time.
      • getxAxisType

        public AxisType getxAxisType()
      • setxAxisType

        public void setxAxisType​(AxisType xAxisType)
      • getyAxisType

        public AxisType getyAxisType()
      • setyAxisType

        public void setyAxisType​(AxisType yAxisType)
      • getxAxisMinMax

        public double[] getxAxisMinMax()
      • setxAxisMinMax

        public void setxAxisMinMax​(double[] xAxisMinMax)
      • getyAxisMinMax

        public double[] getyAxisMinMax()
      • setyAxisMinMax

        public void setyAxisMinMax​(double[] yAxisMinMax)
      • isxAxisAbs

        public boolean isxAxisAbs()
      • setxAxisAbs

        public void setxAxisAbs​(boolean xAxisAbs)
      • isyAxisAbs

        public boolean isyAxisAbs()
      • setyAxisAbs

        public void setyAxisAbs​(boolean yAxisAbs)
      • isxAxisLog

        public boolean isxAxisLog()
      • setxAxisLog

        public void setxAxisLog​(boolean xAxisLog)
      • isyAxisLog

        public boolean isyAxisLog()
      • setyAxisLog

        public void setyAxisLog​(boolean yAxisLog)
      • isReduceTime

        public boolean isReduceTime()
      • getRelativePhaseName

        public java.lang.String getRelativePhaseName()
      • setRelativePhaseName

        public void setRelativePhaseName​(java.lang.String relativePhaseName)
      • getReduceVelRadian

        public double getReduceVelRadian()
        Returns:
        reducing velocity in degrees/second. The internal usage is radians/second.
      • getReduceVelDeg

        public java.lang.Double getReduceVelDeg()
      • setReduceVelDeg

        public void setReduceVelDeg​(double reduceVel)
        set the reducing velocity, in degrees/second. The internal representation is radians/second.
      • getReduceVelKm

        public java.lang.Double getReduceVelKm()
        Returns:
        reducing velocity in kilometers/second. The internal usage is radians/second.
      • setReduceVelKm

        public void setReduceVelKm​(double reduceVel)
        set the reducing velocity, in kilometers/second. The internal representation is radians/second.
      • getRedVelLabel

        public java.lang.String getRedVelLabel()
      • setxMinMax

        public void setxMinMax​(double min,
                               double max)
      • setyMinMax

        public void setyMinMax​(double min,
                               double max)