public class DynamicCursor<T extends Type<T>> extends CursorImpl<T> implements Cursor<T>
Modifier and Type | Field and Description |
---|---|
protected DynamicContainerAccessor |
accessor |
protected DynamicContainer<T,? extends DataAccess> |
container |
protected T |
type |
debug, image, isClosed
Constructor and Description |
---|
DynamicCursor(DynamicContainer<T,? extends DynamicContainerAccessor> container,
Image<T> image,
T type) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
fwd() |
void |
fwd(long steps) |
DynamicContainerAccessor |
getAccessor() |
int |
getInternalIndex() |
DynamicContainer<T,?> |
getStorageContainer() |
int |
getStorageIndex() |
T |
getType() |
boolean |
hasNext() |
void |
reset() |
String |
toString() |
createPositionArray, getArrayIndex, getDimensions, getDimensions, getImage, getNumDimensions, isActive, iterator, next, remove, setDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createPositionArray, getArrayIndex, getImage, isActive, setDebug
forEachRemaining, next, remove
forEach, iterator, spliterator
getDimensions, getDimensions, getNumDimensions
protected final DynamicContainer<T extends Type<T>,? extends DataAccess> container
protected final DynamicContainerAccessor accessor
public DynamicCursor(DynamicContainer<T,? extends DynamicContainerAccessor> container, Image<T> image, T type)
public DynamicContainerAccessor getAccessor()
public void fwd(long steps)
public int getInternalIndex()
public DynamicContainer<T,?> getStorageContainer()
getStorageContainer
in interface Cursor<T extends Type<T>>
getStorageContainer
in class CursorImpl<T extends Type<T>>
public int getStorageIndex()
getStorageIndex
in interface Cursor<T extends Type<T>>
Copyright © 2015–2021 Fiji. All rights reserved.