T
- public class PlanarLocalizableByDimOutOfBoundsCursor<T extends Type<T>> extends PlanarLocalizableByDimCursor<T> implements LocalizableByDimCursor<T>
PlanarContainers
sliceSteps, step, tmp
dimensions, numDimensions, position
container, hasNext, lastIndex, lastSliceIndex, sliceIndex, type
debug, image, isClosed
Constructor and Description |
---|
PlanarLocalizableByDimOutOfBoundsCursor(PlanarContainer<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
Modifier and Type | Method and Description |
---|---|
void |
bck(int dim) |
void |
fwd() |
void |
fwd(int dim) |
T |
getType() |
boolean |
hasNext()
Note: This test is fragile in a sense that it returns true for elements
after the last element as well.
|
void |
move(int steps,
int dim) |
void |
reset() |
void |
setPosition(int[] position) |
void |
setPosition(int position,
int dim) |
createLocalNeighborhoodCursor, createRegionOfInterestCursor, moveRel, moveTo, moveTo, setPosition
getPosition, getPosition, getPosition, getPositionAsString, toString
close, getStorageContainer, getStorageIndex
createPositionArray, fwd, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createLocalNeighborhoodCursor, createRegionOfInterestCursor
close, createPositionArray, getArrayIndex, getImage, getStorageContainer, getStorageIndex, isActive, setDebug
forEachRemaining, next, remove
forEach, iterator, spliterator
getDimensions, getDimensions, getNumDimensions
moveRel, moveTo, moveTo, setPosition
getPosition, getPosition, getPosition, getPositionAsString
public PlanarLocalizableByDimOutOfBoundsCursor(PlanarContainer<T,?> container, Image<T> image, T type, OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory)
public boolean hasNext()
PlanarCursor
public T getType()
public void reset()
public void fwd()
public void fwd(int dim)
fwd
in interface LocalizableByDim
fwd
in class PlanarLocalizableByDimCursor<T extends Type<T>>
public void move(int steps, int dim)
move
in interface LocalizableByDim
move
in class PlanarLocalizableByDimCursor<T extends Type<T>>
public void bck(int dim)
bck
in interface LocalizableByDim
bck
in class PlanarLocalizableByDimCursor<T extends Type<T>>
public void setPosition(int[] position)
setPosition
in interface LocalizableByDim
setPosition
in class PlanarLocalizableByDimCursor<T extends Type<T>>
public void setPosition(int position, int dim)
setPosition
in interface LocalizableByDim
setPosition
in class PlanarLocalizableByDimCursor<T extends Type<T>>
Copyright © 2015–2021 Fiji. All rights reserved.