public class Array<T extends Type<T>,A extends DataAccess> extends DirectAccessContainerImpl<T,A>
Modifier and Type | Field and Description |
---|---|
protected int[] |
step |
linkedType
entitiesPerPixel, numEntities
dim, 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) |
setLinkedType
getNumEntities, getNumEntities, getNumEntitiesPerPixel
compareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getId, getNumDimensions, getNumPixels, getNumPixels, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getNumEntities, getNumEntitiesPerPixel
compareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getId, getNumDimensions, getNumPixels
public 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.