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 TypeMethodDescriptionboolean
int
double
getValue()
boolean
next()
moves iterator to next positionvoid
reset()
resets iterator to beginning of rangevoid
setInterval
(double del) void
setPeriodPosition
(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:
reset
in classAxisIterator
-
setInterval
public void setInterval(double del) - Overrides:
setInterval
in classAxisIterator
-
next
public boolean next()moves iterator to next position- Overrides:
next
in classAxisIterator
-
getValue
public double getValue()- Overrides:
getValue
in classAxisIterator
-
getLocalValue
public int getLocalValue()- Overrides:
getLocalValue
in classAxisIterator
-
getValueString
- Overrides:
getValueString
in classAxisIterator
-
getValueStringLong
-
getGoAgain
public boolean getGoAgain()
-