com.jhlabs.image
Class CheckFilter

java.lang.Object
  extended by com.jhlabs.image.AbstractBufferedImageOp
      extended by com.jhlabs.image.PointFilter
          extended by com.jhlabs.image.CheckFilter
All Implemented Interfaces:
java.awt.image.BufferedImageOp, java.lang.Cloneable

public class CheckFilter
extends PointFilter

A Filter to draw grids and check patterns.


Field Summary
 
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel
 
Constructor Summary
CheckFilter()
           
 
Method Summary
 int filterRGB(int x, int y, int rgb)
           
 float getAngle()
          Get the angle of the texture.
 int getBackground()
          Get the background color.
 int getForeground()
          Get the foreground color.
 int getFuzziness()
          Get the fuzziness of the texture.
 int getXScale()
          Get the X scale of the texture.
 int getYScale()
          Get the Y scale of the texture.
 void setAngle(float angle)
          Set the angle of the texture.
 void setBackground(int background)
          Set the background color.
 void setForeground(int foreground)
          Set the foreground color.
 void setFuzziness(int fuzziness)
          Set the fuzziness of the texture.
 void setXScale(int xScale)
          Set the X scale of the texture.
 void setYScale(int yScale)
          Set the Y scale of the texture.
 java.lang.String toString()
           
 
Methods inherited from class com.jhlabs.image.PointFilter
filter, setDimensions
 
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckFilter

public CheckFilter()
Method Detail

setForeground

public void setForeground(int foreground)
Set the foreground color.

Parameters:
foreground - the color.
See Also:
getForeground()

getForeground

public int getForeground()
Get the foreground color.

Returns:
the color.
See Also:
setForeground(int)

setBackground

public void setBackground(int background)
Set the background color.

Parameters:
background - the color.
See Also:
getBackground()

getBackground

public int getBackground()
Get the background color.

Returns:
the color.
See Also:
setBackground(int)

setXScale

public void setXScale(int xScale)
Set the X scale of the texture.

Parameters:
xScale - the scale.
See Also:
getXScale()

getXScale

public int getXScale()
Get the X scale of the texture.

Returns:
the scale.
See Also:
setXScale(int)

setYScale

public void setYScale(int yScale)
Set the Y scale of the texture.

Parameters:
yScale - the scale.
See Also:
getYScale()

getYScale

public int getYScale()
Get the Y scale of the texture.

Returns:
the scale.
See Also:
setYScale(int)

setFuzziness

public void setFuzziness(int fuzziness)
Set the fuzziness of the texture.

Parameters:
fuzziness - the fuzziness.
See Also:
getFuzziness()

getFuzziness

public int getFuzziness()
Get the fuzziness of the texture.

Returns:
the fuzziness.
See Also:
setFuzziness(int)

setAngle

public void setAngle(float angle)
Set the angle of the texture.

Parameters:
angle - the angle of the texture.
See Also:
getAngle()

getAngle

public float getAngle()
Get the angle of the texture.

Returns:
the angle of the texture.
See Also:
setAngle(float)

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
Specified by:
filterRGB in class PointFilter

toString

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