public class LegacyViewerImgLoaderExtWrapper.SetupImgLoaderWrapper extends Object implements ViewerSetupImgLoader<T,V>, SetupImgLoader<T>
| Modifier | Constructor and Description |
|---|---|
protected |
SetupImgLoaderWrapper(int setupId) |
| Modifier and Type | Method and Description |
|---|---|
RandomAccessibleInterval<FloatType> |
getFloatImage(int timepointId,
boolean normalize,
ImgLoaderHint... hints)
Get image at the specified timepoint, converted to
FloatType. |
RandomAccessibleInterval<T> |
getImage(int timepointId,
ImgLoaderHint... hints)
Get the image at the specified timepoint.
|
RandomAccessibleInterval<T> |
getImage(int timepointId,
int level,
ImgLoaderHint... hints)
Get the image at the specified timepoint and resolution level.
|
Dimensions |
getImageSize(int timepointId)
Get the size of an image.
|
T |
getImageType() |
double[][] |
getMipmapResolutions()
Get the sub-sampling factors, indexed by resolution level and dimension.
|
AffineTransform3D[] |
getMipmapTransforms()
Get the transformation from coordinates of the sub-sampled image of a a
resolution level to coordinates of the full resolution image.
|
RandomAccessibleInterval<V> |
getVolatileImage(int timepointId,
int level,
ImgLoaderHint... hints) |
V |
getVolatileImageType() |
VoxelDimensions |
getVoxelSize(int timepointId)
Get the voxel size of an image.
|
int |
numMipmapLevels()
Get number of resolution levels.
|
public RandomAccessibleInterval<T> getImage(int timepointId, ImgLoaderHint... hints)
BasicSetupImgLoader
The returned image has pixel type T (an instance of T may
be obtained by BasicSetupImgLoader.getImageType()).
getImage in interface BasicSetupImgLoader<T>timepointId - timepoint for which to retrieve the image.hints - optional hints regarding how to load the image.public T getImageType()
getImageType in interface BasicSetupImgLoader<T>public RandomAccessibleInterval<T> getImage(int timepointId, int level, ImgLoaderHint... hints)
BasicMultiResolutionSetupImgLoader
The returned image has pixel type T (an instance of T may
be obtained by BasicSetupImgLoader.getImageType()).
getImage in interface BasicMultiResolutionSetupImgLoader<T>timepointId - timepoint for which to retrieve the image.level - resolution level for which to retrieve the image.hints - optional hints regarding how to load the image.public double[][] getMipmapResolutions()
BasicMultiResolutionSetupImgLoadergetMipmapResolutions in interface BasicMultiResolutionSetupImgLoader<T>public AffineTransform3D[] getMipmapTransforms()
BasicMultiResolutionSetupImgLoadergetMipmapTransforms in interface BasicMultiResolutionSetupImgLoader<T>public int numMipmapLevels()
BasicMultiResolutionSetupImgLoadernumMipmapLevels in interface BasicMultiResolutionSetupImgLoader<T>public RandomAccessibleInterval<V> getVolatileImage(int timepointId, int level, ImgLoaderHint... hints)
getVolatileImage in interface ViewerSetupImgLoader<T,V extends Volatile<T>>public V getVolatileImageType()
getVolatileImageType in interface ViewerSetupImgLoader<T,V extends Volatile<T>>public RandomAccessibleInterval<FloatType> getFloatImage(int timepointId, boolean normalize, ImgLoaderHint... hints)
SetupImgLoaderFloatType. If
requested, the image is normalized to the range [0,1].getFloatImage in interface SetupImgLoader<T>timepointId - timepoint for which to retrieve the image.normalize - whether the image should be normalized to [0,1].hints - optional hints regarding how to load the image.FloatType imagepublic Dimensions getImageSize(int timepointId)
SetupImgLoaderSequenceDescription but pull it from the image file.getImageSize in interface SetupImgLoader<T>timepointId - timepoint for which to retrieve the image size.public VoxelDimensions getVoxelSize(int timepointId)
SetupImgLoaderSequenceDescription but pull it from the image
file.getVoxelSize in interface SetupImgLoader<T>timepointId - timepoint for which to retrieve the voxel size.Copyright © 2015–2021 Fiji. All rights reserved.