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 ViewerImgLoader
public ImarisImageLoader.SetupImgLoader getSetupImgLoader(int setupId)
BasicMultiResolutionImgLoader
BasicMultiResolutionSetupImgLoader
for the specified view
setup.getSetupImgLoader
in interface ViewerImgLoader
getSetupImgLoader
in interface BasicImgLoader
getSetupImgLoader
in interface BasicMultiResolutionImgLoader
setupId
- view setup for which to get the
BasicMultiResolutionSetupImgLoader
.BasicMultiResolutionSetupImgLoader
for the specified view
setup.Copyright © 2015–2021 Fiji. All rights reserved.