Class PixelImageIJ

java.lang.Object
qupath.imagej.tools.PixelImageIJ
All Implemented Interfaces:
qupath.lib.analysis.images.SimpleImage, qupath.lib.analysis.images.SimpleModifiableImage

public class PixelImageIJ extends Object implements qupath.lib.analysis.images.SimpleModifiableImage
Very simple wrapper that allows some non-ImageJ-oriented QuPath commands to access ImageProcessor pixel values.
  • Constructor Details

    • PixelImageIJ

      public PixelImageIJ(ImageProcessor ip)
      Constructor.
      Parameters:
      ip - ImageProcessor to wrap
  • Method Details

    • getValue

      public float getValue(int x, int y)
      Specified by:
      getValue in interface qupath.lib.analysis.images.SimpleImage
    • setValue

      public void setValue(int x, int y, float val)
      Specified by:
      setValue in interface qupath.lib.analysis.images.SimpleModifiableImage
    • getWidth

      public int getWidth()
      Specified by:
      getWidth in interface qupath.lib.analysis.images.SimpleImage
    • getHeight

      public int getHeight()
      Specified by:
      getHeight in interface qupath.lib.analysis.images.SimpleImage
    • getArray

      public float[] getArray(boolean direct)
      Specified by:
      getArray in interface qupath.lib.analysis.images.SimpleModifiableImage