|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jvnet.substance.utils.filters.AbstractFilter
public abstract class AbstractFilter
Provides an abstract implementation of the BufferedImageOp
interface. This class can be used to created new image filters based on
BufferedImageOp.
| Constructor Summary | |
|---|---|
AbstractFilter()
|
|
| Method Summary | |
|---|---|
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM)
|
abstract java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest)
|
java.awt.geom.Rectangle2D |
getBounds2D(java.awt.image.BufferedImage src)
|
protected int[] |
getPixels(java.awt.image.BufferedImage img,
int x,
int y,
int w,
int h,
int[] pixels)
|
java.awt.geom.Point2D |
getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
|
java.awt.RenderingHints |
getRenderingHints()
|
protected void |
setPixels(java.awt.image.BufferedImage img,
int x,
int y,
int w,
int h,
int[] pixels)
Writes a rectangular area of pixels in the destination BufferedImage. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractFilter()
| Method Detail |
|---|
public abstract java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest)
filter in interface java.awt.image.BufferedImageOppublic java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
getBounds2D in interface java.awt.image.BufferedImageOp
public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel destCM)
createCompatibleDestImage in interface java.awt.image.BufferedImageOp
public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
java.awt.geom.Point2D dstPt)
getPoint2D in interface java.awt.image.BufferedImageOppublic java.awt.RenderingHints getRenderingHints()
getRenderingHints in interface java.awt.image.BufferedImageOp
protected int[] getPixels(java.awt.image.BufferedImage img,
int x,
int y,
int w,
int h,
int[] pixels)
protected void setPixels(java.awt.image.BufferedImage img,
int x,
int y,
int w,
int h,
int[] pixels)
Writes a rectangular area of pixels in the destination
BufferedImage. Calling this method on an image of type
different from BufferedImage.TYPE_INT_ARGB and
BufferedImage.TYPE_INT_RGB will unmanage the image.
img - the destination imagex - the x location at which to start storing pixelsy - the y location at which to start storing pixelsw - the width of the rectangle of pixels to storeh - the height of the rectangle of pixels to storepixels - an array of pixels, stored as integers
java.lang.IllegalArgumentException - is pixels is non-null and of length < w*h
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||