public class DynamicLocalizablePlaneCursor<T extends Type<T>> extends DynamicLocalizableCursor<T> implements LocalizablePlaneCursor<T>
Modifier and Type | Field and Description |
---|---|
protected int |
incPlaneA |
protected int |
incPlaneB |
protected int |
maxI |
protected int |
planeDimA |
protected int |
planeDimB |
protected int |
planeSizeA |
protected int |
planeSizeB |
dimensions, numDimensions, position
accessor, container, type
debug, image, isClosed
Constructor and Description |
---|
DynamicLocalizablePlaneCursor(DynamicContainer<T,?> container,
Image<T> image,
T type) |
Modifier and Type | Method and Description |
---|---|
void |
fwd() |
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.
|
boolean |
hasNext() |
void |
reset() |
void |
reset(int planeDimA,
int planeDimB) |
void |
reset(int planeDimA,
int planeDimB,
int[] dimensionPositions) |
protected void |
setPosition(int[] position) |
fwd, getPositionAsString, toString
close, getAccessor, getInternalIndex, getStorageContainer, getStorageIndex, getType
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, next, remove
forEach, iterator, spliterator
getDimensions, getDimensions, getNumDimensions
getPositionAsString
protected int planeDimA
protected int planeDimB
protected int planeSizeA
protected int planeSizeB
protected int incPlaneA
protected int incPlaneB
protected int maxI
public DynamicLocalizablePlaneCursor(DynamicContainer<T,?> container, Image<T> image, T type)
public boolean hasNext()
public void fwd()
public void reset(int planeDimA, int planeDimB, int[] dimensionPositions)
reset
in interface LocalizablePlane
public void reset(int planeDimA, int planeDimB)
reset
in interface LocalizablePlane
public void reset()
public void getPosition(int[] position)
Localizable
getPosition
in interface Localizable
getPosition
in class DynamicLocalizableCursor<T extends Type<T>>
public int[] getPosition()
Localizable
getPosition
in interface Localizable
getPosition
in class DynamicLocalizableCursor<T extends Type<T>>
public int getPosition(int dim)
Localizable
getPosition
in interface Localizable
getPosition
in class DynamicLocalizableCursor<T extends Type<T>>
protected void setPosition(int[] position)
Copyright © 2015–2021 Fiji. All rights reserved.