public class Array<T extends Type<T>,A extends DataAccess> extends DirectAccessContainerImpl<T,A>
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
step |
linkedTypeentitiesPerPixel, numEntitiesdim, id, numDimensions, numPixels| Constructor and Description |
|---|
Array(ArrayContainerFactory factory,
A data,
int[] dim,
int entitiesPerPixel) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
compareStorageContainerCompatibility(Container<?> container) |
static int[] |
createAllocationSteps(int[] dim) |
static void |
createAllocationSteps(int[] dim,
int[] steps) |
ArrayCursor<T> |
createCursor(Image<T> image) |
ArrayLocalizableByDimCursor<T> |
createLocalizableByDimCursor(Image<T> image) |
ArrayLocalizableByDimOutOfBoundsCursor<T> |
createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ArrayLocalizableCursor<T> |
createLocalizableCursor(Image<T> image) |
ArrayLocalizablePlaneCursor<T> |
createLocalizablePlaneCursor(Image<T> image) |
ArrayContainerFactory |
getFactory() |
int |
getPos(int[] l) |
A |
update(Cursor<?> c) |
setLinkedTypegetNumEntities, getNumEntities, getNumEntitiesPerPixelcompareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getId, getNumDimensions, getNumPixels, getNumPixels, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNumEntities, getNumEntitiesPerPixelcompareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getId, getNumDimensions, getNumPixelspublic Array(ArrayContainerFactory factory, A data, int[] dim, int entitiesPerPixel)
public ArrayContainerFactory getFactory()
getFactory in interface Container<T extends Type<T>>getFactory in class ContainerImpl<T extends Type<T>>public ArrayCursor<T> createCursor(Image<T> image)
public ArrayLocalizableCursor<T> createLocalizableCursor(Image<T> image)
public ArrayLocalizablePlaneCursor<T> createLocalizablePlaneCursor(Image<T> image)
public ArrayLocalizableByDimCursor<T> createLocalizableByDimCursor(Image<T> image)
public ArrayLocalizableByDimOutOfBoundsCursor<T> createLocalizableByDimCursor(Image<T> image, OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
public static int[] createAllocationSteps(int[] dim)
public static void createAllocationSteps(int[] dim,
int[] steps)
public final int getPos(int[] l)
public void close()
public boolean compareStorageContainerCompatibility(Container<?> container)
Copyright © 2015–2021 Fiji. All rights reserved.