Package com.jhlabs.image
Class FourColorFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.PointFilter
-
- com.jhlabs.image.FourColorFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class FourColorFilter extends PointFilter
A filter which draws a gradient interpolated between four colors defined at the corners of the image.
-
-
Field Summary
-
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel
-
-
Constructor Summary
Constructors Constructor Description FourColorFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
filterRGB(int x, int y, int rgb)
int
getColorNE()
int
getColorNW()
int
getColorSE()
int
getColorSW()
void
setColorNE(int color)
void
setColorNW(int color)
void
setColorSE(int color)
void
setColorSW(int color)
void
setDimensions(int width, int height)
java.lang.String
toString()
-
Methods inherited from class com.jhlabs.image.PointFilter
filter
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
-
-
-
-
Method Detail
-
setColorNW
public void setColorNW(int color)
-
getColorNW
public int getColorNW()
-
setColorNE
public void setColorNE(int color)
-
getColorNE
public int getColorNE()
-
setColorSW
public void setColorSW(int color)
-
getColorSW
public int getColorSW()
-
setColorSE
public void setColorSE(int color)
-
getColorSE
public int getColorSE()
-
setDimensions
public void setDimensions(int width, int height)
- Overrides:
setDimensions
in classPointFilter
-
filterRGB
public int filterRGB(int x, int y, int rgb)
- Specified by:
filterRGB
in classPointFilter
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-