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
    boolean canValueRangeChange()  
    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)  

    Methods inherited from class org.anchoranalysis.image.voxel.resizer.VoxelsResizer

    resize

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • canValueRangeChange

      public boolean canValueRangeChange()
      Specified by:
      canValueRangeChange in class org.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:
      resizeByte in class org.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:
      resizeShort in class org.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:
      resizeFloat in class org.anchoranalysis.image.voxel.resizer.VoxelsResizer