Class MultiResolutionFlatfieldCorrectionWrappedImgLoader
java.lang.Object
net.preibisch.mvrecon.fiji.spimdata.imgloaders.flatfield.LazyLoadingFlatFieldCorrectionMap<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
net.preibisch.mvrecon.fiji.spimdata.imgloaders.flatfield.MultiResolutionFlatfieldCorrectionWrappedImgLoader
- All Implemented Interfaces:
mpicbg.spim.data.generic.sequence.BasicImgLoader,mpicbg.spim.data.generic.sequence.BasicMultiResolutionImgLoader,mpicbg.spim.data.sequence.ImgLoader,mpicbg.spim.data.sequence.MultiResolutionImgLoader,FlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
public class MultiResolutionFlatfieldCorrectionWrappedImgLoader
extends LazyLoadingFlatFieldCorrectionMap<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
implements mpicbg.spim.data.sequence.MultiResolutionImgLoader
-
Field Summary
Fields inherited from class net.preibisch.mvrecon.fiji.spimdata.imgloaders.flatfield.LazyLoadingFlatFieldCorrectionMap
fileMap, raiMap -
Constructor Summary
ConstructorsConstructorDescriptionMultiResolutionFlatfieldCorrectionWrappedImgLoader(mpicbg.spim.data.sequence.MultiResolutionImgLoader wrappedImgLoader) MultiResolutionFlatfieldCorrectionWrappedImgLoader(mpicbg.spim.data.sequence.MultiResolutionImgLoader wrappedImgLoader, boolean cacheResult) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>>
net.imglib2.RandomAccessibleInterval<T> downsampleHDF5(net.imglib2.RandomAccessibleInterval<T> input, int[] dsFactor) downsampling code formWriteSequenceToHdf5, distilled into one methodgetOrCreateBrightImgDownsampled(mpicbg.spim.data.sequence.ViewId vId, int[] downsamplingFactors) getOrCreateDarkImgDownsampled(mpicbg.spim.data.sequence.ViewId vId, int[] downsamplingFactors) getSetupImgLoader(int setupId) booleanisActive()booleanisCached()static voidvoidsetActive(boolean active) voidsetCached(boolean cached) Methods inherited from class net.preibisch.mvrecon.fiji.spimdata.imgloaders.flatfield.LazyLoadingFlatFieldCorrectionMap
getBrightImg, getDarkImg, getFileMap, loadFileIfNecessary, setBrightImage, setDarkImage
-
Constructor Details
-
MultiResolutionFlatfieldCorrectionWrappedImgLoader
public MultiResolutionFlatfieldCorrectionWrappedImgLoader(mpicbg.spim.data.sequence.MultiResolutionImgLoader wrappedImgLoader) -
MultiResolutionFlatfieldCorrectionWrappedImgLoader
public MultiResolutionFlatfieldCorrectionWrappedImgLoader(mpicbg.spim.data.sequence.MultiResolutionImgLoader wrappedImgLoader, boolean cacheResult)
-
-
Method Details
-
getOrCreateBrightImgDownsampled
protected net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> getOrCreateBrightImgDownsampled(mpicbg.spim.data.sequence.ViewId vId, int[] downsamplingFactors) -
getOrCreateDarkImgDownsampled
protected net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType> getOrCreateDarkImgDownsampled(mpicbg.spim.data.sequence.ViewId vId, int[] downsamplingFactors) -
getSetupImgLoader
- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.generic.sequence.BasicImgLoader- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.generic.sequence.BasicMultiResolutionImgLoader- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.sequence.ImgLoader- Specified by:
getSetupImgLoaderin interfacempicbg.spim.data.sequence.MultiResolutionImgLoader
-
getWrappedImgLoder
- Specified by:
getWrappedImgLoderin interfaceFlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
-
setActive
public void setActive(boolean active) - Specified by:
setActivein interfaceFlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
-
isActive
public boolean isActive()- Specified by:
isActivein interfaceFlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
-
downsampleHDF5
public static <T extends net.imglib2.type.numeric.RealType<T> & net.imglib2.type.NativeType<T>> net.imglib2.RandomAccessibleInterval<T> downsampleHDF5(net.imglib2.RandomAccessibleInterval<T> input, int[] dsFactor) downsampling code formWriteSequenceToHdf5, distilled into one method- Type Parameters:
T- the image type- Parameters:
input- image to downsampledsFactor- factors to downsample by- Returns:
- downsampled image
-
main
-
isCached
public boolean isCached()- Specified by:
isCachedin interfaceFlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
-
setCached
public void setCached(boolean cached) - Specified by:
setCachedin interfaceFlatfieldCorrectionWrappedImgLoader<mpicbg.spim.data.sequence.MultiResolutionImgLoader>
-