T - pixel typepublic interface ResolutionLevel3D<T> extends net.imglib2.EuclideanSpace, Typed<T>
MultiResolutionStack3D
This may be used as part of a cache key, so equals() and hashCode() should be overridden such that ResolutionLevel3Ds referring the same image data are equal.
| Modifier and Type | Method and Description |
|---|---|
net.imglib2.RandomAccessibleInterval<T> |
getImage()
Get the image data for this resolution level.
|
int |
getLevel()
Get the index of this resolution level in the
MultiResolutionStack3D
By default, index 0 is the full resolution, and resolution level at index i>j has lower resolution (more down-sampled) than index j. |
net.imglib2.realtransform.AffineTransform3D |
getLevelTransform()
Get the transformation from image coordinates of this level to image coordinates of level 0 (full resolution).
|
int[] |
getR()
Get per-dimension down-sampling factors with respect to full resolution.
|
double[] |
getS()
Get per-dimension scale factors with respect to full resolution.
|
default int |
numDimensions() |
int getLevel()
MultiResolutionStack3D
By default, index 0 is the full resolution, and resolution level at index i>j has lower resolution (more down-sampled) than index j.int[] getR()
double[] getS()
getR(), i.e.,
getS()[i] == 1.0 / getR()[i].net.imglib2.realtransform.AffineTransform3D getLevelTransform()
DEFAULT_BLOCK_AVERAGE down-sampling this is
rx 0 0 (rx-1)/2
0 ry 0 (ry-1)/2
0 0 rz (rz-1)/2
net.imglib2.RandomAccessibleInterval<T> getImage()
default int numDimensions()
numDimensions in interface net.imglib2.EuclideanSpaceCopyright © 2018–2025 BigDataViewer. All rights reserved.