Class ContourFilter

All Implemented Interfaces:
BufferedImageOp, Cloneable

public class ContourFilter extends WholeImageFilter
A filter which draws contours on an image at given brightness levels.
  • Constructor Details

    • ContourFilter

      public ContourFilter()
  • Method Details

    • setLevels

      public void setLevels(float levels)
    • getLevels

      public float getLevels()
    • setScale

      public void setScale(float scale)
      Specifies the scale of the contours.
      Parameters:
      scale - the scale of the contours.
      See Also:
    • getScale

      public float getScale()
      Returns the scale of the contours.
      Returns:
      the scale of the contours.
      See Also:
    • setOffset

      public void setOffset(float offset)
    • getOffset

      public float getOffset()
    • setContourColor

      public void setContourColor(int contourColor)
    • getContourColor

      public int getContourColor()
    • filterPixels

      protected int[] filterPixels(int width, int height, int[] inPixels, Rectangle transformedSpace)
      Description copied from class: WholeImageFilter
      Actually filter the pixels.
      Specified by:
      filterPixels in class WholeImageFilter
      Parameters:
      width - the image width
      height - the image height
      inPixels - the image pixels
      transformedSpace - the output bounds
      Returns:
      the output pixels
    • toString

      public String toString()
      Overrides:
      toString in class Object