org.apache.batik.refimpl.gvt.filter
Class AffineRed

java.lang.Object
  |
  +--org.apache.batik.refimpl.gvt.filter.AbstractRed
        |
        +--org.apache.batik.refimpl.gvt.filter.AffineRed
All Implemented Interfaces:
CachableRed, java.awt.image.RenderedImage

public class AffineRed
extends AbstractRed

This is an implementation of an affine operation as a RenderedImage. Right now the implementation makes use of the AffineBufferedImageOp to do the work. Eventually this may move to be more tiled in nature.


Fields inherited from class org.apache.batik.refimpl.gvt.filter.AbstractRed
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth
 
Constructor Summary
AffineRed(CachableRed src, java.awt.geom.AffineTransform src2me, java.awt.RenderingHints hints)
           
 
Method Summary
 java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
           
protected static java.awt.image.SampleModel fixSampleModel(CachableRed src, java.awt.Rectangle bounds)
          This function 'fixes' the source's sample model.
 
Methods inherited from class org.apache.batik.refimpl.gvt.filter.AbstractRed
copyBand, copyToRaster, getBounds, getColorModel, getData, getData, getDependencyRegion, getDirtyRegion, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getPropertyNames, getSampleModel, getSources, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getWidth, getXTile, getYTile, init, init, makeTile, updateTileGridInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AffineRed

public AffineRed(CachableRed src,
                 java.awt.geom.AffineTransform src2me,
                 java.awt.RenderingHints hints)
Method Detail

copyData

public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)

fixSampleModel

protected static java.awt.image.SampleModel fixSampleModel(CachableRed src,
                                                           java.awt.Rectangle bounds)
This function 'fixes' the source's sample model. right now it just ensures that the sample model isn't much larger than my width.


Copyright © 2000 Apache Software Foundation. All Rights Reserved.