NASA World Wind

gov.nasa.worldwind.util
Class CompoundVecBuffer.CompoundIterator<T>

java.lang.Object
  extended by gov.nasa.worldwind.util.CompoundVecBuffer.CompoundIterator<T>
All Implemented Interfaces:
Iterator<T>
Direct Known Subclasses:
CompoundVecBuffer.ReverseCompoundIterator
Enclosing class:
CompoundVecBuffer

protected class CompoundVecBuffer.CompoundIterator<T>
extends Object
implements Iterator<T>


Field Summary
protected  int subBuffer
           
protected  int subBufferCount
           
protected  CompoundVecBuffer.SubBufferIterable<T> subBufferIterable
           
protected  Iterator<T> subIterator
           
 
Constructor Summary
protected CompoundVecBuffer.CompoundIterator(CompoundVecBuffer.SubBufferIterable<T> subBufferIterable)
           
 
Method Summary
 boolean hasNext()
           
 T next()
           
 void remove()
           
protected  void updateSubIterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subBuffer

protected int subBuffer

subBufferCount

protected final int subBufferCount

subBufferIterable

protected final CompoundVecBuffer.SubBufferIterable<T> subBufferIterable

subIterator

protected Iterator<T> subIterator
Constructor Detail

CompoundVecBuffer.CompoundIterator

protected CompoundVecBuffer.CompoundIterator(CompoundVecBuffer.SubBufferIterable<T> subBufferIterable)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<T>

next

public T next()
Specified by:
next in interface Iterator<T>

remove

public void remove()
Specified by:
remove in interface Iterator<T>

updateSubIterator

protected void updateSubIterator()

NASA World Wind