public abstract class AbstractCachedViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>,A extends net.imglib2.img.basictypeaccess.volatiles.VolatileAccess & net.imglib2.img.basictypeaccess.DataAccess> extends AbstractViewerSetupImgLoader<T,V>
ViewerSetupImgLoader with a VolatileGlobalCellCache.| Modifier and Type | Field and Description |
|---|---|
protected VolatileGlobalCellCache |
cache |
protected int[][] |
cellDimensions |
protected long[][] |
dimensions |
protected CacheArrayLoader<A> |
loader |
protected net.imglib2.realtransform.AffineTransform3D[] |
mipmapTransforms |
protected double[][] |
resolutions |
protected int |
setupId |
type, volatileType| Constructor and Description |
|---|
AbstractCachedViewerSetupImgLoader(int setupId,
long[][] dimensions,
int[][] cellDimensions,
double[][] resolutions,
T type,
V vType,
CacheArrayLoader<A> loader,
VolatileGlobalCellCache cache) |
| Modifier and Type | Method and Description |
|---|---|
net.imglib2.RandomAccessibleInterval<T> |
getImage(int timepointId,
int level,
mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) |
double[][] |
getMipmapResolutions() |
net.imglib2.realtransform.AffineTransform3D[] |
getMipmapTransforms() |
net.imglib2.RandomAccessibleInterval<V> |
getVolatileImage(int timepointId,
int level,
mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) |
int |
numMipmapLevels() |
protected <S extends net.imglib2.type.NativeType<S>> |
prepareCachedImage(int timepointId,
int level,
net.imglib2.cache.volatiles.LoadingStrategy loadingStrategy,
S t) |
getImage, getImageType, getVolatileImageTypeprotected final long[][] dimensions
protected final int[][] cellDimensions
protected final double[][] resolutions
protected final net.imglib2.realtransform.AffineTransform3D[] mipmapTransforms
protected VolatileGlobalCellCache cache
protected final CacheArrayLoader<A extends net.imglib2.img.basictypeaccess.volatiles.VolatileAccess & net.imglib2.img.basictypeaccess.DataAccess> loader
protected final int setupId
public AbstractCachedViewerSetupImgLoader(int setupId,
long[][] dimensions,
int[][] cellDimensions,
double[][] resolutions,
T type,
V vType,
CacheArrayLoader<A> loader,
VolatileGlobalCellCache cache)
public double[][] getMipmapResolutions()
public int numMipmapLevels()
protected <S extends net.imglib2.type.NativeType<S>> VolatileCachedCellImg<S,A> prepareCachedImage(int timepointId, int level, net.imglib2.cache.volatiles.LoadingStrategy loadingStrategy, S t)
public net.imglib2.RandomAccessibleInterval<T> getImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints)
public net.imglib2.RandomAccessibleInterval<V> getVolatileImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints)
public net.imglib2.realtransform.AffineTransform3D[] getMipmapTransforms()
Copyright © 2012–2025 BigDataViewer. All rights reserved.