public class CellContainer<T extends Type<T>,A extends ArrayDataAccess<A>> extends DirectAccessContainerImpl<T,A>
| Modifier and Type | Field and Description |
|---|---|
protected int[] |
cellSize |
protected ArrayList<Cell<T,A>> |
data |
protected int |
numCells |
protected int[] |
numCellsDim |
linkedTypeentitiesPerPixel, numEntitiesdim, id, numDimensions, numPixels| Constructor and Description |
|---|
CellContainer(ContainerFactory factory,
A creator,
int[] dim,
int[] cellSize,
int entitiesPerPixel) |
setLinkedTypegetNumEntities, getNumEntities, getNumEntitiesPerPixelcompareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getFactory, getId, getNumDimensions, getNumPixels, getNumPixels, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetNumEntities, getNumEntitiesPerPixelcompareStorageContainerDimensions, getDimension, getDimensions, getDimensions, getFactory, getId, getNumDimensions, getNumPixelsprotected final int[] numCellsDim
protected final int[] cellSize
protected final int numCells
public CellContainer(ContainerFactory factory, A creator, int[] dim, int[] cellSize, int entitiesPerPixel)
public Cell<T,A> createCellInstance(A creator, int cellId, int[] dim, int[] offset, int entitiesPerPixel)
public int getCellIndex(ArrayLocalizableByDimCursor<FakeType> cursor, int[] cellPos)
public int getCellIndex(ArrayLocalizableByDimCursor<FakeType> cursor, int cellPos, int dim)
public int[] getCellPosition(int[] position)
public void getCellPosition(int[] position,
int[] cellPos)
public int getCellPosition(int position,
int dim)
public int getCellIndexFromImageCoordinates(ArrayLocalizableByDimCursor<FakeType> cursor, int[] position)
public int getNumCells(int dim)
public int getNumCells()
public int[] getNumCellsDim()
public int getCellSize(int dim)
public int[] getCellSize()
public void close()
public CellCursor<T> createCursor(Image<T> image)
public CellLocalizableCursor<T> createLocalizableCursor(Image<T> image)
public CellLocalizablePlaneCursor<T> createLocalizablePlaneCursor(Image<T> image)
public CellLocalizableByDimCursor<T> createLocalizableByDimCursor(Image<T> image)
public CellLocalizableByDimCursor<T> createLocalizableByDimCursor(Image<T> image, OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
public boolean compareStorageContainerCompatibility(Container<?> container)
Copyright © 2015–2021 Fiji. All rights reserved.