T - the pixel typeA - the underlying native access typepublic class ImarisCachedCellImg<T extends NativeType<T>,A> extends CachedCellImg<T,A> implements ImarisImg
LazyCellImg that creates empty Cells lazily when they are accessed
and sends (modified) Cells to Imaris when memory runs full.LazyCellImg.Get<T>, LazyCellImg.LazyCells<T>AbstractCellImg.CellImgSampler<C>cells, gridentitiesPerPixel, linkedType, numEntitiesdimension, max, n, numPixels| Constructor and Description |
|---|
ImarisCachedCellImg(ImarisCachedCellImgFactory<T> factory,
Imaris.IDataSetPrx dataset,
CellGrid grid,
Fraction entitiesPerPixel,
Cache<Long,Cell<A>> cache,
IoSync<?,?,?> iosync,
A accessType) |
| Modifier and Type | Method and Description |
|---|---|
ImgFactory<T> |
factory() |
ImarisApplication |
getApplication()
Get the
ImarisApplication which holds (the backing cache for) this image. |
Imaris.IDataSetPrx |
getIDataSetPrx()
Get the underlying
IDataSet ICE proxy. |
void |
persist()
Persist all changes back to Imaris
|
void |
shutdown()
Shutdown the internal
IoSync to free resources via
IoSync.shutdown(). |
getAccessType, getCachecopycopyDataTo, cursor, getCellGrid, getCells, iterationOrder, localizingCursor, randomAccess, updatecreateLinkedType, setLinkedTypedimension, dimensions, firstElement, iterator, max, max, max, min, min, min, numDimensions, numElements, randomAccess, realMax, realMax, realMax, realMin, realMin, realMin, size, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAt, getAt, getAt, randomAccessfirstElement, sizeforEach, iterator, spliteratordimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMinmaxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMinallPositive, allPositive, dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPoint, verify, verify, verifyAllPositive, verifyAllPositivenumDimensionspublic ImgFactory<T> factory()
factory in interface Img<T extends NativeType<T>>factory in class CachedCellImg<T extends NativeType<T>,A>public void shutdown()
IoSync to free resources via
IoSync.shutdown(). No data will be written to disk after
shutdown.public void persist()
public Imaris.IDataSetPrx getIDataSetPrx()
ImarisImgIDataSet ICE proxy.getIDataSetPrx in interface ImarisImgpublic ImarisApplication getApplication()
ImarisImgImarisApplication which holds (the backing cache for) this image.getApplication in interface ImarisImgCopyright © 2019–2021 Imaris. All rights reserved.