Class SplitViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
java.lang.Object
net.preibisch.mvrecon.fiji.spimdata.imgloaders.splitting.SplitViewerSetupImgLoader<T,V>
- All Implemented Interfaces:
bdv.ViewerSetupImgLoader<T,,V> mpicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T>,mpicbg.spim.data.generic.sequence.BasicSetupImgLoader<T>,mpicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T>,mpicbg.spim.data.sequence.SetupImgLoader<T>
public class SplitViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
extends Object
implements bdv.ViewerSetupImgLoader<T,V>, mpicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T>
-
Constructor Summary
ConstructorsConstructorDescriptionSplitViewerSetupImgLoader(bdv.ViewerSetupImgLoader<T, V> underlyingSetupImgLoader, net.imglib2.Interval interval, long[][] levelDims) -
Method Summary
Modifier and TypeMethodDescriptiongetImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) getImage(int timepointId, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) getImageSize(int timepointId) getImageSize(int timepointId, int level) double[][]getVolatileImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) getVoxelSize(int timepointId) intprotected static final voidsetUpMultiRes(int levels, int n, net.imglib2.Interval interval, double[][] mipmapResolutions, net.imglib2.Dimensions[] sizes, net.imglib2.Interval[] scaledIntervals) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mpicbg.spim.data.sequence.MultiResolutionSetupImgLoader
getFloatImage, getFloatImage
-
Constructor Details
-
SplitViewerSetupImgLoader
public SplitViewerSetupImgLoader(bdv.ViewerSetupImgLoader<T, V> underlyingSetupImgLoader, net.imglib2.Interval interval, long[][] levelDims)
-
-
Method Details
-
setUpMultiRes
protected static final void setUpMultiRes(int levels, int n, net.imglib2.Interval interval, double[][] mipmapResolutions, net.imglib2.Dimensions[] sizes, net.imglib2.Interval[] scaledIntervals) -
getImage
public net.imglib2.RandomAccessibleInterval<T> getImage(int timepointId, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) - Specified by:
getImagein interfacempicbg.spim.data.generic.sequence.BasicSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getImageType
- Specified by:
getImageTypein interfacempicbg.spim.data.generic.sequence.BasicSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getImageSize
- Specified by:
getImageSizein interfacempicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>- Specified by:
getImageSizein interfacempicbg.spim.data.sequence.SetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getVoxelSize
- Specified by:
getVoxelSizein interfacempicbg.spim.data.sequence.SetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getImage
public net.imglib2.RandomAccessibleInterval<T> getImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) - Specified by:
getImagein interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getVolatileImage
public net.imglib2.RandomAccessibleInterval<V> getVolatileImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints) - Specified by:
getVolatileImagein interfacebdv.ViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
-
getMipmapResolutions
public double[][] getMipmapResolutions()- Specified by:
getMipmapResolutionsin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getMipmapTransforms
- Specified by:
getMipmapTransformsin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
numMipmapLevels
public int numMipmapLevels()- Specified by:
numMipmapLevelsin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getImageSize
- Specified by:
getImageSizein interfacempicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getVolatileImageType
- Specified by:
getVolatileImageTypein interfacebdv.ViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
-