Package hec.geometry
Class TSAxisIterator
java.lang.Object
hec.geometry.AxisIterator
hec.geometry.TSAxisIterator
- Direct Known Subclasses:
SeasonalAxisIterator
An iterator class for stepping across a time series axis at a fixed interval.
-
Constructor Summary
ConstructorsConstructorDescriptionTSAxisIterator(TSAxis ax, double del) ConstructorTSAxisIterator(TSAxis ax, double del, int units, int pos) TSAxisIterator(TSAxis ax, int ldel) TSAxisIterator(TSAxis ax, int ldel, int units, int pos) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintdoublegetValue()booleannext()moves iterator to next positionvoidreset()resets iterator to beginning of rangevoidsetInterval(double del) voidsetPeriodPosition(int periodPosition) Methods inherited from class hec.geometry.AxisIterator
getInterval, getLocalInterval, getScaledValue, getSigFig, iterateMinorScale, setLocalInterval
-
Constructor Details
-
TSAxisIterator
Constructor -
TSAxisIterator
-
TSAxisIterator
-
TSAxisIterator
-
-
Method Details
-
setPeriodPosition
public void setPeriodPosition(int periodPosition) -
reset
public void reset()resets iterator to beginning of range- Overrides:
resetin classAxisIterator
-
setInterval
public void setInterval(double del) - Overrides:
setIntervalin classAxisIterator
-
next
public boolean next()moves iterator to next position- Overrides:
nextin classAxisIterator
-
getValue
public double getValue()- Overrides:
getValuein classAxisIterator
-
getLocalValue
public int getLocalValue()- Overrides:
getLocalValuein classAxisIterator
-
getValueString
- Overrides:
getValueStringin classAxisIterator
-
getValueStringLong
-
getGoAgain
public boolean getGoAgain()
-