public class CellLocalizableCursor<T extends Type<T>> extends CellCursor<T> implements LocalizableCursor<T>
Modifier and Type | Field and Description |
---|---|
protected int[] |
cellDimensions |
protected int[] |
cellOffset |
protected int[] |
dimensions |
protected int |
numDimensions |
protected int[] |
position |
cell, cellInstance, cellMaxI, container, lastCell, numCells, type
debug, image, isClosed
Constructor and Description |
---|
CellLocalizableCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
Modifier and Type | Method and Description |
---|---|
void |
fwd() |
protected void |
getCellData(int cell) |
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, getCurrentCell, getStorageContainer, getStorageIndex, getType, hasNext
createPositionArray, fwd, 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
protected final int[] cellDimensions
protected final int[] cellOffset
public CellLocalizableCursor(CellContainer<T,?> container, Image<T> image, T type)
protected void getCellData(int cell)
getCellData
in class CellCursor<T extends Type<T>>
public void reset()
public void fwd()
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.