public class IterationCodeCursor extends AbstractLocalizable implements Cursor<Void>
Cursor<Void> that visits all positions in the bitmask encoded by a
given IterationCode.
It is constructed with a long[] offset which is not copied, so it can
be used to shift the bitmask and reuse this cursor.
positionn| Modifier | Constructor and Description |
|---|---|
protected |
IterationCodeCursor(IterationCodeCursor c) |
|
IterationCodeCursor(IterationCode iterationCode,
long[] offset) |
|
IterationCodeCursor(gnu.trove.list.array.TIntArrayList itcode,
long[] offset) |
| Modifier and Type | Method and Description |
|---|---|
IterationCodeCursor |
copy() |
IterationCodeCursor |
copyCursor() |
void |
fwd() |
Void |
get() |
boolean |
hasNext() |
void |
jumpFwd(long steps) |
Void |
next() |
void |
reset() |
getDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, localizenumDimensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemaining, removegetDoublePosition, getFloatPosition, getIntPosition, getLongPosition, localize, localize, localize, positionAsLongArray, positionAsPointlocalize, localize, localize, positionAsDoubleArray, positionAsRealPointnumDimensionspublic IterationCodeCursor(IterationCode iterationCode, long[] offset)
public IterationCodeCursor(gnu.trove.list.array.TIntArrayList itcode, long[] offset)
protected IterationCodeCursor(IterationCodeCursor c)
public void jumpFwd(long steps)
public void fwd()
public void reset()
public Void next()
public IterationCodeCursor copy()
public IterationCodeCursor copyCursor()
copyCursor in interface Cursor<Void>copyCursor in interface RealCursor<Void>Copyright © 2009–2023 ImgLib2. All rights reserved.