public class Array3DLocalizableByDimOutOfBoundsCursor<T extends Type<T>> extends ArrayLocalizableByDimOutOfBoundsCursor<T> implements LocalizableByDimCursor3D<T>
| Modifier and Type | Field and Description |
|---|---|
protected int |
x |
protected int |
y |
protected int |
z |
stepdimensions, numDimensions, positionmaxIndex, typedebug, image, isClosed| Constructor and Description |
|---|
Array3DLocalizableByDimOutOfBoundsCursor(Array3D<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
bck(int dim) |
void |
bckX() |
void |
bckY() |
void |
bckZ() |
void |
fwd() |
void |
fwd(int dim) |
void |
fwdX() |
void |
fwdY() |
void |
fwdZ() |
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 |
move(int steps,
int dim) |
void |
moveRel(int x,
int y,
int z) |
void |
moveTo(int x,
int y,
int z) |
void |
moveX(int steps) |
void |
moveY(int steps) |
void |
moveZ(int steps) |
void |
reset() |
void |
setPosition(int[] position) |
void |
setPosition(int position,
int dim) |
void |
setPosition(int posX,
int posY,
int posZ) |
void |
setPositionX(int pos) |
void |
setPositionY(int pos) |
void |
setPositionZ(int pos) |
getType, hasNextcreateLinearByDimCursor, createLocalNeighborhoodCursor, createRegionOfInterestCursor, moveRel, moveTo, moveTo, setPositioncreateLinearCursor, fwd, toStringclose, getStorageIndexcreatePositionArray, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebugclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateLocalNeighborhoodCursor, createRegionOfInterestCursorclose, createPositionArray, getArrayIndex, getImage, getStorageIndex, getType, isActive, setDebugforEachRemaining, hasNext, next, removeforEach, iterator, spliteratorgetDimensions, getDimensions, getNumDimensionsmoveRel, moveTo, moveTo, setPositionpublic void fwd()
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 void fwd(int dim)
fwd in interface LocalizableByDimfwd in class ArrayLocalizableByDimOutOfBoundsCursor<T extends Type<T>>public void fwdX()
fwdX in interface LocalizableByDim3Dpublic void fwdY()
fwdY in interface LocalizableByDim3Dpublic void fwdZ()
fwdZ in interface LocalizableByDim3Dpublic void move(int steps,
int dim)
move in interface LocalizableByDimmove in class ArrayLocalizableByDimOutOfBoundsCursor<T extends Type<T>>public void moveRel(int x,
int y,
int z)
moveRel in interface LocalizableByDim3Dpublic void moveTo(int x,
int y,
int z)
moveTo in interface LocalizableByDim3Dpublic void moveX(int steps)
moveX in interface LocalizableByDim3Dpublic void moveY(int steps)
moveY in interface LocalizableByDim3Dpublic void moveZ(int steps)
moveZ in interface LocalizableByDim3Dpublic void bck(int dim)
bck in interface LocalizableByDimbck in class ArrayLocalizableByDimOutOfBoundsCursor<T extends Type<T>>public void bckX()
bckX in interface LocalizableByDim3Dpublic void bckY()
bckY in interface LocalizableByDim3Dpublic void bckZ()
bckZ in interface LocalizableByDim3Dpublic void setPosition(int[] position)
setPosition in interface LocalizableByDimsetPosition in class ArrayLocalizableByDimOutOfBoundsCursor<T extends Type<T>>public void setPosition(int posX,
int posY,
int posZ)
setPosition in interface LocalizableByDim3Dpublic void setPositionX(int pos)
setPositionX in interface LocalizableByDim3Dpublic void setPositionY(int pos)
setPositionY in interface LocalizableByDim3Dpublic void setPositionZ(int pos)
setPositionZ in interface LocalizableByDim3Dpublic void setPosition(int position,
int dim)
setPosition in interface LocalizableByDimsetPosition in class ArrayLocalizableByDimOutOfBoundsCursor<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.