public class ArrayLocalizableCursor<T extends Type<T>> extends ArrayCursor<T> implements LocalizableCursor<T>
Modifier and Type | Field and Description |
---|---|
protected int[] |
dimensions |
protected int |
numDimensions |
protected int[] |
position |
container, maxIndex, type
debug, image, isClosed
Constructor and Description |
---|
ArrayLocalizableCursor(Array<T,?> container,
Image<T> image,
T type) |
Modifier and Type | Method and Description |
---|---|
static ArrayLocalizableCursor<FakeType> |
createLinearCursor(int[] dim) |
void |
fwd() |
void |
fwd(long steps) |
int[] |
getPosition()
Return a copy of the current position.
|
int |
getPosition(int dim)
Return the current position in a given dimension.
|
void |
getPosition(int[] position)
Write the current position into the passed array.
|
String |
getPositionAsString()
Create a human-readable
String representation of the current
position. |
void |
reset() |
String |
toString() |
close, getStorageContainer, getStorageIndex, getType, hasNext
createPositionArray, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
close, createPositionArray, getArrayIndex, getImage, getStorageContainer, getStorageIndex, getType, isActive, setDebug
forEachRemaining, hasNext, next, remove
forEach, iterator, spliterator
getDimensions, getDimensions, getNumDimensions
protected final int numDimensions
protected final int[] position
protected final int[] dimensions
public static ArrayLocalizableCursor<FakeType> createLinearCursor(int[] dim)
public void fwd()
public void fwd(long steps)
public void reset()
public void getPosition(int[] position)
Localizable
getPosition
in interface Localizable
public int[] getPosition()
Localizable
getPosition
in interface Localizable
public int getPosition(int dim)
Localizable
getPosition
in interface Localizable
public String getPositionAsString()
Localizable
String
representation of the current
position.getPositionAsString
in interface Localizable
Copyright © 2015–2021 Fiji. All rights reserved.