Class ScaledNumericValue

  • All Implemented Interfaces:
    Json.Serializable

    public class ScaledNumericValue
    extends RangedNumericValue
    A value which has a defined minimum and maximum upper and lower bounds. Defines the variations of the value on a time line.
    • Field Detail

      • timeline

        public float[] timeline
    • Constructor Detail

      • ScaledNumericValue

        public ScaledNumericValue()
    • Method Detail

      • newHighValue

        public float newHighValue()
      • setHigh

        public void setHigh​(float value)
      • setHigh

        public void setHigh​(float min,
                            float max)
      • getHighMin

        public float getHighMin()
      • setHighMin

        public void setHighMin​(float highMin)
      • getHighMax

        public float getHighMax()
      • setHighMax

        public void setHighMax​(float highMax)
      • getScaling

        public float[] getScaling()
      • setScaling

        public void setScaling​(float[] values)
      • getTimeline

        public float[] getTimeline()
      • setTimeline

        public void setTimeline​(float[] timeline)
      • isRelative

        public boolean isRelative()
      • setRelative

        public void setRelative​(boolean relative)
      • getScale

        public float getScale​(float percent)