j2d.filters
Class ChannelMixFilter

java.lang.Object
  extended by j2d.filters.AbstractBufferedImageOp
      extended by j2d.filters.PointFilter
          extended by j2d.filters.ChannelMixFilter
All Implemented Interfaces:
ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable

public class ChannelMixFilter
extends PointFilter

A filter which allows the red, grren and blue channels of an image to be mixed into each other.

See Also:
Serialized Form

Field Summary
 int blueGreen
           
 int greenRed
           
 int intoB
           
 int intoG
           
 int intoR
           
 int redBlue
           
 
Constructor Summary
ChannelMixFilter()
           
 
Method Summary
 int filterRGB(int x, int y, int rgb)
           
 int getBlueGreen()
           
 int getGreenRed()
           
 int getIntoB()
           
 int getIntoG()
           
 int getIntoR()
           
 int getRedBlue()
           
 void setBlueGreen(int blueGreen)
           
 void setGreenRed(int greenRed)
           
 void setIntoB(int intoB)
           
 void setIntoG(int intoG)
           
 void setIntoR(int intoR)
           
 void setRedBlue(int redBlue)
           
 java.lang.String toString()
           
 
Methods inherited from class j2d.filters.PointFilter
filter, setDimensions
 
Methods inherited from class j2d.filters.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

blueGreen

public int blueGreen

redBlue

public int redBlue

greenRed

public int greenRed

intoR

public int intoR

intoG

public int intoG

intoB

public int intoB
Constructor Detail

ChannelMixFilter

public ChannelMixFilter()
Method Detail

setBlueGreen

public void setBlueGreen(int blueGreen)

getBlueGreen

public int getBlueGreen()

setRedBlue

public void setRedBlue(int redBlue)

getRedBlue

public int getRedBlue()

setGreenRed

public void setGreenRed(int greenRed)

getGreenRed

public int getGreenRed()

setIntoR

public void setIntoR(int intoR)

getIntoR

public int getIntoR()

setIntoG

public void setIntoG(int intoG)

getIntoG

public int getIntoG()

setIntoB

public void setIntoB(int intoB)

getIntoB

public int getIntoB()

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