org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter
Class BaseFilter

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
All Implemented Interfaces:
java.awt.image.BufferedImageOp, OperationBuilder
Direct Known Subclasses:
AlterHSB, AlterRGB, AutoLevelsRGB, Crop, GaussianBlur, Resize, Rotate, UnsharpMask

public abstract class BaseFilter
extends java.lang.Object
implements java.awt.image.BufferedImageOp, OperationBuilder


Field Summary
protected  java.awt.RenderingHints hints
           
 
Constructor Summary
BaseFilter()
           
 
Method Summary
 java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM)
           
 java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel destCM, int width, int height)
           
 java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
           
 java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt, java.awt.geom.Point2D dstPt)
           
 java.awt.RenderingHints getRenderingHints()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.image.BufferedImageOp
filter
 
Methods inherited from interface org.broadleafcommerce.openadmin.server.service.artifact.OperationBuilder
buildOperation
 

Field Detail

hints

protected java.awt.RenderingHints hints
Constructor Detail

BaseFilter

public BaseFilter()
Method Detail

createCompatibleDestImage

public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
                                                              java.awt.image.ColorModel destCM)
Specified by:
createCompatibleDestImage in interface java.awt.image.BufferedImageOp

createCompatibleDestImage

public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src,
                                                              java.awt.image.ColorModel destCM,
                                                              int width,
                                                              int height)

getBounds2D

public java.awt.geom.Rectangle2D getBounds2D(java.awt.image.BufferedImage src)
Specified by:
getBounds2D in interface java.awt.image.BufferedImageOp

getPoint2D

public java.awt.geom.Point2D getPoint2D(java.awt.geom.Point2D srcPt,
                                        java.awt.geom.Point2D dstPt)
Specified by:
getPoint2D in interface java.awt.image.BufferedImageOp

getRenderingHints

public java.awt.RenderingHints getRenderingHints()
Specified by:
getRenderingHints in interface java.awt.image.BufferedImageOp


Copyright © 2011. All Rights Reserved.