edu.sc.seis.fissuresUtil.display
Class SeismogramIterator
java.lang.Object
edu.sc.seis.fissuresUtil.display.SeismogramIterator
- All Implemented Interfaces:
- java.util.Iterator
public class SeismogramIterator
- extends java.lang.Object
- implements java.util.Iterator
Takes an array of LocalSeismograms and iterates through them, point by point
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NOT_A_NUMBER
public static final QuantityImpl NOT_A_NUMBER
SeismogramIterator
public SeismogramIterator(java.lang.String name,
LocalSeismogramImpl[] seismograms)
SeismogramIterator
public SeismogramIterator(java.lang.String name,
LocalSeismogramImpl[] seismograms,
MicroSecondTimeRange timeRange)
getValueAt
public QuantityImpl getValueAt(int position)
next
public java.lang.Object next()
- Returns the next element in the iteration.
- Specified by:
next in interface java.util.Iterator
- Returns:
- the next element in the iteration.
- Throws:
java.util.NoSuchElementException - iteration has no more elements.
hasNext
public boolean hasNext()
- Returns true if the iteration has more elements. (In other
words, returns true if next would return an element
rather than throwing an exception.)
- Specified by:
hasNext in interface java.util.Iterator
- Returns:
- true if the iterator has more elements.
remove
public void remove()
- Optional part of the iterator interface that does not make sense for
iterating over seismograms. This method does nothing.
- Specified by:
remove in interface java.util.Iterator
getNumPoints
public int getNumPoints()
numPointsLeft
public int numPointsLeft()
getStartPoint
public int getStartPoint()
getTimeRange
public MicroSecondTimeRange getTimeRange()
getSeisTime
public MicroSecondTimeRange getSeisTime()
setTimeRange
public void setTimeRange(MicroSecondTimeRange timeRange)
getSeismograms
public LocalSeismogramImpl[] getSeismograms()
minMaxMean
public double[] minMaxMean()
minMaxMean
public double[] minMaxMean(int startPoint,
int endPoint)
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getSampling
public SamplingImpl getSampling()
getUnit
public UnitImpl getUnit()