com.jhlabs.image
Class DilateFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by j2d.filters.WholeImageFilter
          extended by com.jhlabs.image.BinaryFilter
              extended by com.jhlabs.image.DilateFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable

public class DilateFilter
extends BinaryFilter

Given a binary image, this filter performs binary dilation, setting all added pixels to the given 'new' color.


Field Summary
 int threshold
           
 
Constructor Summary
DilateFilter()
           
 
Method Summary
 int getThreshold()
          Return the threshold - the number of neighbouring pixels for dilation to occur.
 void setThreshold(int threshold)
          Set the threshold - the number of neighbouring pixels for dilation to occur.
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.BinaryFilter
getBlackFunction, getColormap, getIterations, getNewColor, setBlackFunction, setColormap, setIterations, setNewColor
 
Methods inherited from class j2d.filters.WholeImageFilter
filter
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, process, setRGB
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

threshold

public int threshold
Constructor Detail

DilateFilter

public DilateFilter()
Method Detail

setThreshold

public void setThreshold(int threshold)
Set the threshold - the number of neighbouring pixels for dilation to occur.

Parameters:
threshold - the new threshold

getThreshold

public int getThreshold()
Return the threshold - the number of neighbouring pixels for dilation to occur.

Returns:
the current threshold

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object