Class HecTimeSeriesMath

All Implemented Interfaces:
HecDssListener, Serializable, Cloneable, EventListener

public class HecTimeSeriesMath extends HecTimeSeries
See Also:
  • Constructor Details

    • HecTimeSeriesMath

      public HecTimeSeriesMath()
    • HecTimeSeriesMath

      public HecTimeSeriesMath(String DssFileName)
  • Method Details

    • convertToRegularInterval

      public void convertToRegularInterval(int newInterval)
    • convert

      public void convert(HecTimeArray timeArrayIn, double[] valuesIn, HecTimeArray timeArrayOut, doubleArrayContainer valuesOut, String dataType, int zeroInterval)
    • convert

      public void convert(int[] timeArrayIn, double[] valuesIn, int[] timeArrayOut, doubleArrayContainer valuesOut, String dataType, int zeroInterval)
    • changeInterval

      public void changeInterval(int newInterval)
    • addConstant

      public void addConstant(double constant)
    • subtractConstant

      public void subtractConstant(double constant)
    • multiplyConstant

      public void multiplyConstant(double constant)
    • divideConstant

      public void divideConstant(double constant)
    • computeSum

      public double computeSum()
    • numberValidValues

      public int numberValidValues()
    • computeAverage

      public double computeAverage()
    • maximum

      public double maximum()
    • minimum

      public double minimum()
    • convertToMetric

      public int convertToMetric()
    • convertToEnglish

      public int convertToEnglish()
    • addCurve

      public int addCurve(double[] value)
    • subtractCurve

      public int subtractCurve(double[] value)
    • multiplyCurve

      public int multiplyCurve(double[] value)
    • divideCurve

      public int divideCurve(double[] value)