@Override public PhIteratorSF<T> iterator() { return new PhIteratorSF<>(pht.queryExtent(), dims, pre); }
@Override public boolean hasNext() { return iter.hasNext(); }
@Override public RectangleEntry<T> next() { //This reuses the entry object, but we have to clone the arrays... PhEntrySF<T> e = iter.nextEntryReuse(); return new EntryR<>(e.lower().clone(), e.upper().clone(), e.value()); }
@Override public T next() { return nextValue(); } @Override