public class ImarisImageLoader<T extends NativeType<T>,V extends Volatile<T> & NativeType<V>,A extends VolatileAccess> extends Object implements ViewerImgLoader
| Modifier and Type | Class and Description |
|---|---|
class |
ImarisImageLoader.SetupImgLoader |
| Constructor and Description |
|---|
ImarisImageLoader(File hdf5File,
AbstractSequenceDescription<?,?,?> sequenceDescription) |
| Modifier and Type | Method and Description |
|---|---|
CacheControl |
getCacheControl() |
File |
getImsFile() |
ImarisImageLoader.SetupImgLoader |
getSetupImgLoader(int setupId)
Get the
BasicMultiResolutionSetupImgLoader for the specified view
setup. |
protected <T extends NativeType<T>> |
prepareCachedImage(ViewLevelId id,
LoadingStrategy loadingStrategy,
T type)
(Almost) create a
CellImg backed by the cache. |
public ImarisImageLoader(File hdf5File, AbstractSequenceDescription<?,?,?> sequenceDescription)
protected <T extends NativeType<T>> AbstractCellImg<T,A,?,?> prepareCachedImage(ViewLevelId id, LoadingStrategy loadingStrategy, T type)
CellImg backed by the cache. The created image
needs a linked
type before it can be used. The type should be either
UnsignedShortType and VolatileUnsignedShortType.public File getImsFile()
public CacheControl getCacheControl()
getCacheControl in interface ViewerImgLoaderpublic ImarisImageLoader.SetupImgLoader getSetupImgLoader(int setupId)
BasicMultiResolutionImgLoaderBasicMultiResolutionSetupImgLoader for the specified view
setup.getSetupImgLoader in interface ViewerImgLoadergetSetupImgLoader in interface BasicImgLoadergetSetupImgLoader in interface BasicMultiResolutionImgLoadersetupId - view setup for which to get the
BasicMultiResolutionSetupImgLoader.BasicMultiResolutionSetupImgLoader for the specified view
setup.Copyright © 2015–2021 Fiji. All rights reserved.