Package util
Class Lazy
java.lang.Object
util.Lazy
Convenience methods to create lazy evaluated cached cell images with ops or consumers.
- Author:
- Stephan Saalfeld <saalfelds@janelia.hhmi.org>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.imglib2.type.NativeType<T>>
net.imglib2.cache.img.CachedCellImg<T, ?> createImg(net.imglib2.img.cell.CellGrid grid, net.imglib2.cache.Cache<Long, net.imglib2.img.cell.Cell<?>> cache, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags) static <T extends net.imglib2.type.NativeType<T>>
net.imglib2.cache.img.CachedCellImg<T, ?> createImg(net.imglib2.Interval targetInterval, int[] blockSize, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags, net.imglib2.cache.img.CellLoader<T> loader) static <T extends net.imglib2.type.NativeType<T>>
net.imglib2.cache.img.CachedCellImg<T, ?> process(net.imglib2.Interval targetInterval, int[] blockSize, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags, Consumer<net.imglib2.RandomAccessibleInterval<T>> op)
-
Method Details
-
createImg
public static <T extends net.imglib2.type.NativeType<T>> net.imglib2.cache.img.CachedCellImg<T,?> createImg(net.imglib2.img.cell.CellGrid grid, net.imglib2.cache.Cache<Long, net.imglib2.img.cell.Cell<?>> cache, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags) -
createImg
public static <T extends net.imglib2.type.NativeType<T>> net.imglib2.cache.img.CachedCellImg<T,?> createImg(net.imglib2.Interval targetInterval, int[] blockSize, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags, net.imglib2.cache.img.CellLoader<T> loader) -
process
public static <T extends net.imglib2.type.NativeType<T>> net.imglib2.cache.img.CachedCellImg<T,?> process(net.imglib2.Interval targetInterval, int[] blockSize, T type, Set<net.imglib2.img.basictypeaccess.AccessFlags> accessFlags, Consumer<net.imglib2.RandomAccessibleInterval<T>> op)
-