Package ij.gui

Class ImageRoi

java.lang.Object
ij.gui.Roi
ij.gui.ImageRoi
All Implemented Interfaces:
Serializable, Cloneable

public class ImageRoi extends Roi
An ImageRoi is an Roi that overlays an image.
See Also:
  • Constructor Details

    • ImageRoi

      public ImageRoi(int x, int y, BufferedImage bi)
      Creates a new ImageRoi from a BufferedImage.
    • ImageRoi

      public ImageRoi(int x, int y, ImageProcessor ip)
      Creates a new ImageRoi from a ImageProcessor.
  • Method Details

    • draw

      public void draw(Graphics g)
      Overrides:
      draw in class Roi
    • setComposite

      public void setComposite(Composite composite)
      Sets the composite mode.
    • setOpacity

      public void setOpacity(double opacity)
      Sets the composite mode using the specified opacity (alpha), in the range 0.0-1.0, where 0.0 is fully transparent and 1.0 is fully opaque.
    • getSerializedImage

      public byte[] getSerializedImage()
      Returns a serialized version of the image.
    • getOpacity

      public double getOpacity()
      Returns the current opacity.
    • rotate

      public void rotate(double angle)
    • setAngle

      public void setAngle(double angle)
    • setZeroTransparent

      public void setZeroTransparent(boolean zeroTransparent)
    • getZeroTransparent

      public boolean getZeroTransparent()
    • clone

      public Object clone()
      Description copied from class: Roi
      Returns a copy of this roi. See Thinking is Java by Bruce Eckel (www.eckelobjects.com) for a good description of object cloning.
      Overrides:
      clone in class Roi
    • getProcessor

      public ImageProcessor getProcessor()
    • setProcessor

      public void setProcessor(ImageProcessor ip)