public class Array3DLocalizableCursor<T extends Type<T>> extends ArrayLocalizableCursor<T> implements LocalizableCursor3D<T>
| Modifier and Type | Field and Description |
|---|---|
protected int |
x |
protected int |
y |
protected int |
z |
dimensions, numDimensions, positionmaxIndex, typedebug, image, isClosed| Constructor and Description |
|---|
Array3DLocalizableCursor(Array3D<T,?> container,
Image<T> image,
T type) |
| Modifier and Type | Method and Description |
|---|---|
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. |
Array3D<T,?> |
getStorageContainer() |
int |
getX() |
int |
getY() |
int |
getZ() |
void |
reset() |
createLinearCursor, toStringclose, getStorageIndex, getType, hasNextcreatePositionArray, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebugclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, createPositionArray, getArrayIndex, getImage, getStorageIndex, getType, isActive, setDebugforEachRemaining, hasNext, next, removeforEach, iterator, spliteratorgetDimensions, getDimensions, getNumDimensionspublic void fwd()
public void fwd(long steps)
public int getX()
getX in interface Localizable3Dpublic int getY()
getY in interface Localizable3Dpublic int getZ()
getZ in interface Localizable3Dpublic void reset()
public void getPosition(int[] position)
LocalizablegetPosition in interface LocalizablegetPosition in class ArrayLocalizableCursor<T extends Type<T>>public Array3D<T,?> getStorageContainer()
getStorageContainer in interface Cursor<T extends Type<T>>getStorageContainer in class ArrayCursor<T extends Type<T>>public int[] getPosition()
LocalizablegetPosition in interface LocalizablegetPosition in class ArrayLocalizableCursor<T extends Type<T>>public int getPosition(int dim)
LocalizablegetPosition in interface LocalizablegetPosition in class ArrayLocalizableCursor<T extends Type<T>>public String getPositionAsString()
LocalizableString representation of the current
position.getPositionAsString in interface LocalizablegetPositionAsString in class ArrayLocalizableCursor<T extends Type<T>>Copyright © 2015–2021 Fiji. All rights reserved.