Module org.bigdataviewer.core
Package bdv.img.hdf5
Class Hdf5ImageLoader.SetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
- java.lang.Object
-
- bdv.AbstractViewerSetupImgLoader<T,V>
-
- bdv.img.hdf5.Hdf5ImageLoader.SetupImgLoader<T,V>
-
- All Implemented Interfaces:
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>
- Enclosing class:
- Hdf5ImageLoader
public class Hdf5ImageLoader.SetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>> extends AbstractViewerSetupImgLoader<T,V> implements mpicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T>
-
-
Field Summary
-
Fields inherited from class bdv.AbstractViewerSetupImgLoader
type, volatileType
-
-
Constructor Summary
Constructors Constructor Description SetupImgLoader(ch.systemsx.cisd.hdf5.IHDF5Reader hdf5Reader, bdv.img.hdf5.HDF5Access hdf5Access, int setupId, DataTypeProperties<T,V,?,?> typeProps, boolean legacyInt16)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.imglib2.RandomAccessibleInterval<T>getImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints)net.imglib2.DimensionsgetImageSize(int timepointId, int level)MipmapInfogetMipmapInfo()double[][]getMipmapResolutions()net.imglib2.realtransform.AffineTransform3D[]getMipmapTransforms()net.imglib2.RandomAccessibleInterval<V>getVolatileImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints)mpicbg.spim.data.sequence.VoxelDimensionsgetVoxelSize(int timepointId)intnumMipmapLevels()-
Methods inherited from class bdv.AbstractViewerSetupImgLoader
getImage, getImageType, getVolatileImageType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface mpicbg.spim.data.generic.sequence.BasicSetupImgLoader
getImage, getImageType
-
Methods inherited from interface mpicbg.spim.data.sequence.MultiResolutionSetupImgLoader
getFloatImage, getFloatImage, getImageSize
-
-
-
-
Constructor Detail
-
SetupImgLoader
public SetupImgLoader(ch.systemsx.cisd.hdf5.IHDF5Reader hdf5Reader, bdv.img.hdf5.HDF5Access hdf5Access, int setupId, DataTypeProperties<T,V,?,?> typeProps, boolean legacyInt16)
-
-
Method Detail
-
getVolatileImage
public net.imglib2.RandomAccessibleInterval<V> getVolatileImage(int timepointId, int level, mpicbg.spim.data.generic.sequence.ImgLoaderHint... hints)
- Specified by:
getVolatileImagein interfaceViewerSetupImgLoader<T extends net.imglib2.type.NativeType<T>,V extends net.imglib2.Volatile<T> & net.imglib2.type.NativeType<V>>
-
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>>
-
getMipmapInfo
public MipmapInfo getMipmapInfo()
-
getMipmapResolutions
public double[][] getMipmapResolutions()
- Specified by:
getMipmapResolutionsin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getMipmapTransforms
public net.imglib2.realtransform.AffineTransform3D[] 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
public net.imglib2.Dimensions getImageSize(int timepointId, int level)
- Specified by:
getImageSizein interfacempicbg.spim.data.sequence.MultiResolutionSetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
getVoxelSize
public mpicbg.spim.data.sequence.VoxelDimensions getVoxelSize(int timepointId)
- Specified by:
getVoxelSizein interfacempicbg.spim.data.sequence.SetupImgLoader<T extends net.imglib2.type.NativeType<T>>
-
-