com.jhlabs.image

Class FourColorFilter

Implemented Interfaces:
BufferedImageOp, 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

FourColorFilter()

Method Summary

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)
String
toString()

Methods inherited from class com.jhlabs.image.PointFilter

filter, filterRGB, setDimensions

Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp

clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRGB, getRenderingHints, setRGB

Constructor Details

FourColorFilter

public FourColorFilter()

Method Details

filterRGB

public int filterRGB(int x,
                     int y,
                     int rgb)
Overrides:
filterRGB in interface PointFilter

getColorNE

public int getColorNE()

getColorNW

public int getColorNW()

getColorSE

public int getColorSE()

getColorSW

public int getColorSW()

setColorNE

public void setColorNE(int color)

setColorNW

public void setColorNW(int color)

setColorSE

public void setColorSE(int color)

setColorSW

public void setColorSW(int color)

setDimensions

public void setDimensions(int width,
                          int height)
Overrides:
setDimensions in interface PointFilter

toString

public String toString()