Class VoxelsResizerImageJ
Object
org.anchoranalysis.image.voxel.resizer.VoxelsResizer
org.anchoranalysis.io.imagej.resizer.VoxelsResizerImageJ
public class VoxelsResizerImageJ
extends org.anchoranalysis.image.voxel.resizer.VoxelsResizer
Resizes with linear
interpolation as implemented in ImageJ.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors Constructor Description VoxelsResizerImageJ() -
Method Summary
Modifier and Type Method Description booleancanValueRangeChange()org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer>resizeByte(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer>resizeFloat(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer>resizeShort(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)
-
Constructor Details
-
VoxelsResizerImageJ
public VoxelsResizerImageJ()
-
-
Method Details
-
canValueRangeChange
public boolean canValueRangeChange()- Specified by:
canValueRangeChangein classorg.anchoranalysis.image.voxel.resizer.VoxelsResizer
-
resizeByte
public org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer> resizeByte(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedByteBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)- Specified by:
resizeBytein classorg.anchoranalysis.image.voxel.resizer.VoxelsResizer
-
resizeShort
public org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer> resizeShort(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<org.anchoranalysis.image.voxel.buffer.primitive.UnsignedShortBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)- Specified by:
resizeShortin classorg.anchoranalysis.image.voxel.resizer.VoxelsResizer
-
resizeFloat
public org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer> resizeFloat(org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer> voxelsSource, org.anchoranalysis.image.voxel.buffer.VoxelBuffer<FloatBuffer> voxelsDestination, org.anchoranalysis.spatial.box.Extent extentSource, org.anchoranalysis.spatial.box.Extent extentDestination)- Specified by:
resizeFloatin classorg.anchoranalysis.image.voxel.resizer.VoxelsResizer
-