public class CatmaidImageLoader extends AbstractViewerSetupImgLoader<ARGBType,VolatileARGBType> implements ViewerImgLoader
type, volatileType| Constructor and Description |
|---|
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight) |
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
boolean topLeft) |
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
int blockWidth,
int blockHeight) |
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
int blockWidth,
int blockHeight,
boolean topLeft) |
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
String urlFormat,
int tileWidth,
int tileHeight,
int[][] blockDimensions) |
CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
String urlFormat,
int tileWidth,
int tileHeight,
int[][] blockDimensions,
boolean topLeft) |
| Modifier and Type | Method and Description |
|---|---|
VolatileGlobalCellCache |
getCacheControl() |
RandomAccessibleInterval<ARGBType> |
getImage(int timepointId,
int level,
ImgLoaderHint... hints) |
double[][] |
getMipmapResolutions() |
AffineTransform3D[] |
getMipmapTransforms() |
static int |
getNumScales(long width,
long height,
long tileWidth,
long tileHeight) |
ViewerSetupImgLoader<?,?> |
getSetupImgLoader(int setupId) |
RandomAccessibleInterval<VolatileARGBType> |
getVolatileImage(int timepointId,
int level,
ImgLoaderHint... hints) |
int |
numMipmapLevels() |
protected <T extends NativeType<T>> |
prepareCachedImage(int timepointId,
int setupId,
int level,
LoadingStrategy loadingStrategy,
T type)
Create a
VolatileCachedCellImg backed by the cache. |
void |
setCache(VolatileGlobalCellCache cache) |
getImage, getImageType, getVolatileImageTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetCreatedSharedQueue, setNumFetcherThreadspublic CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
String urlFormat,
int tileWidth,
int tileHeight,
int[][] blockDimensions,
boolean topLeft)
public CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
String urlFormat,
int tileWidth,
int tileHeight,
int[][] blockDimensions)
public CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
int blockWidth,
int blockHeight,
boolean topLeft)
public CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
int blockWidth,
int blockHeight)
public CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight,
boolean topLeft)
public CatmaidImageLoader(long width,
long height,
long depth,
double zScale,
int numScales,
String urlFormat,
int tileWidth,
int tileHeight)
public static final int getNumScales(long width,
long height,
long tileWidth,
long tileHeight)
protected <T extends NativeType<T>> VolatileCachedCellImg<T,VolatileIntArray> prepareCachedImage(int timepointId, int setupId, int level, LoadingStrategy loadingStrategy, T type)
VolatileCachedCellImg backed by the cache. The type
should be either ARGBType and VolatileARGBType.public VolatileGlobalCellCache getCacheControl()
getCacheControl in interface ViewerImgLoaderpublic ViewerSetupImgLoader<?,?> getSetupImgLoader(int setupId)
getSetupImgLoader in interface ViewerImgLoadergetSetupImgLoader in interface BasicImgLoadergetSetupImgLoader in interface BasicMultiResolutionImgLoaderpublic RandomAccessibleInterval<ARGBType> getImage(int timepointId, int level, ImgLoaderHint... hints)
getImage in interface BasicMultiResolutionSetupImgLoader<ARGBType>public RandomAccessibleInterval<VolatileARGBType> getVolatileImage(int timepointId, int level, ImgLoaderHint... hints)
getVolatileImage in interface ViewerSetupImgLoader<ARGBType,VolatileARGBType>public double[][] getMipmapResolutions()
getMipmapResolutions in interface BasicMultiResolutionSetupImgLoader<ARGBType>public AffineTransform3D[] getMipmapTransforms()
getMipmapTransforms in interface BasicMultiResolutionSetupImgLoader<ARGBType>public int numMipmapLevels()
numMipmapLevels in interface BasicMultiResolutionSetupImgLoader<ARGBType>public void setCache(VolatileGlobalCellCache cache)
Copyright © 2012–2024 BigDataViewer. All rights reserved.