Module org.bigdataviewer.core
Package bdv.img.imaris
Class ImarisImageLoader<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>
- java.lang.Object
-
- bdv.img.imaris.ImarisImageLoader<T,V,A>
-
- All Implemented Interfaces:
ViewerImgLoader,mpicbg.spim.data.generic.sequence.BasicImgLoader,mpicbg.spim.data.generic.sequence.BasicMultiResolutionImgLoader
public class ImarisImageLoader<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 Object implements ViewerImgLoader
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classImarisImageLoader.SetupImgLoader
-
Constructor Summary
Constructors Constructor Description ImarisImageLoader(File hdf5File, mpicbg.spim.data.generic.sequence.AbstractSequenceDescription<?,?,?> sequenceDescription)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheControlgetCacheControl()FilegetImsFile()ImarisImageLoader.SetupImgLoadergetSetupImgLoader(int setupId)protected <T extends net.imglib2.type.NativeType<T>>
VolatileCachedCellImg<T,A>prepareCachedImage(ViewLevelId id, net.imglib2.cache.volatiles.LoadingStrategy loadingStrategy, T type)(Almost) create aCellImgbacked by the cache.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface bdv.ViewerImgLoader
setCreatedSharedQueue, setNumFetcherThreads
-
-
-
-
Constructor Detail
-
ImarisImageLoader
public ImarisImageLoader(File hdf5File, mpicbg.spim.data.generic.sequence.AbstractSequenceDescription<?,?,?> sequenceDescription)
-
-
Method Detail
-
prepareCachedImage
protected <T extends net.imglib2.type.NativeType<T>> VolatileCachedCellImg<T,A> prepareCachedImage(ViewLevelId id, net.imglib2.cache.volatiles.LoadingStrategy loadingStrategy, T type)
(Almost) create aCellImgbacked by the cache. The created image needs alinked typebefore it can be used. The type should be eitherUnsignedShortTypeandVolatileUnsignedShortType.
-
getImsFile
public File getImsFile()
-
getCacheControl
public CacheControl getCacheControl()
- Specified by:
getCacheControlin interfaceViewerImgLoader
-
getSetupImgLoader
public ImarisImageLoader.SetupImgLoader getSetupImgLoader(int setupId)
- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.generic.sequence.BasicImgLoader- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionImgLoader- Specified by:
getSetupImgLoaderin interfaceViewerImgLoader
-
-