public class CellLocalizablePlaneCursor<T extends Type<T>> extends CellLocalizableCursor<T> implements LocalizablePlaneCursor<T>
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
cellEnd |
protected int[] |
cellPosition |
protected int[] |
cellStep |
protected int |
currentCellsPlane |
protected int |
incPlaneA |
protected int |
incPlaneB |
protected int |
maxCellsPlane |
protected int[] |
numCellsDim |
protected int |
planeDimA |
protected int |
planeDimB |
protected int |
planeSizeA |
protected int |
planeSizeB |
protected int[] |
step |
protected int[] |
tmp |
cellDimensions, cellOffset, dimensions, numDimensions, positioncell, cellInstance, cellMaxI, container, lastCell, numCells, typedebug, image, isClosed| Constructor and Description |
|---|
CellLocalizablePlaneCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
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.
|
boolean |
hasNext() |
void |
reset() |
void |
reset(int planeDimA,
int planeDimB) |
void |
reset(int planeDimA,
int planeDimB,
int[] dimensionPositions) |
protected void |
setPosition(int[] position) |
getPositionAsString, toStringgetCurrentCell, getStorageContainer, getStorageIndex, getTypecreatePositionArray, fwd, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebugclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreatePositionArray, getArrayIndex, getImage, getStorageContainer, getStorageIndex, getType, isActive, setDebugforEachRemaining, next, removeforEach, iterator, spliteratorgetDimensions, getDimensions, getNumDimensionsgetPositionAsStringprotected int maxCellsPlane
protected int currentCellsPlane
protected int planeDimA
protected int planeDimB
protected int planeSizeA
protected int planeSizeB
protected int incPlaneA
protected int incPlaneB
protected final int[] step
protected final int[] cellPosition
protected final int[] tmp
protected final int[] cellEnd
protected final int[] numCellsDim
protected final int[] cellStep
public CellLocalizablePlaneCursor(CellContainer<T,?> container, Image<T> image, T type)
public boolean hasNext()
public void fwd()
protected void getCellData(int cell)
getCellData in class CellLocalizableCursor<T extends Type<T>>public void reset(int planeDimA,
int planeDimB,
int[] dimensionPositions)
reset in interface LocalizablePlanepublic void reset(int planeDimA,
int planeDimB)
reset in interface LocalizablePlanepublic void reset()
public void getPosition(int[] position)
LocalizablegetPosition in interface LocalizablegetPosition in class CellLocalizableCursor<T extends Type<T>>public int[] getPosition()
LocalizablegetPosition in interface LocalizablegetPosition in class CellLocalizableCursor<T extends Type<T>>public int getPosition(int dim)
LocalizablegetPosition in interface LocalizablegetPosition in class CellLocalizableCursor<T extends Type<T>>protected void setPosition(int[] position)
Copyright © 2015–2021 Fiji. All rights reserved.