Package hec.geometry

Class AxisIterator

java.lang.Object
hec.geometry.AxisIterator
Direct Known Subclasses:
LogAxisIterator, ProbabilityAxisIterator, TSAxisIterator

public class AxisIterator extends Object
An iterator class for stepping across an axis at a fixed interval.
  • Constructor Details

    • AxisIterator

      public AxisIterator(Axis ax, double del)
      Constructor
  • Method Details

    • iterateMinorScale

      public void iterateMinorScale()
    • reset

      public void reset()
      resets iterator to beginning of range
    • getSigFig

      public int getSigFig()
    • getInterval

      public double getInterval()
      Returns the interval value i.e. the distance between tick marks.
      Returns:
    • setInterval

      public void setInterval(double del)
    • setLocalInterval

      public void setLocalInterval(int del)
      Set the interval to use in local coordinates
    • next

      public boolean next()
      moves iterator to next position
    • getValue

      public double getValue()
    • getScaledValue

      public double getScaledValue()
    • getLocalValue

      public int getLocalValue()
    • getLocalInterval

      public int getLocalInterval()
    • getValueString

      public String getValueString()