org.apache.batik.ext.awt.image.rendered
Class CompositeRed
java.lang.Object
|
+--org.apache.batik.ext.awt.image.rendered.AbstractRed
|
+--org.apache.batik.ext.awt.image.rendered.CompositeRed
- All Implemented Interfaces:
- CachableRed, java.awt.image.RenderedImage
- public class CompositeRed
- 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.ext.awt.image.rendered.AbstractRed |
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth |
Method Summary |
java.awt.image.WritableRaster |
copyData(java.awt.image.WritableRaster wr)
|
void |
emptyRect(java.awt.image.WritableRaster wr)
|
protected static java.awt.image.ColorModel |
fixColorModel(CachableRed src)
|
protected static java.awt.image.SampleModel |
fixSampleModel(CachableRed src,
java.awt.image.ColorModel cm,
java.awt.Rectangle bounds)
This function 'fixes' the source's sample model. |
void |
genRect_OVER(java.awt.image.WritableRaster wr)
|
void |
genRect(java.awt.image.WritableRaster wr)
|
java.awt.image.Raster |
getTile(int x,
int y)
|
Methods inherited from class org.apache.batik.ext.awt.image.rendered.AbstractRed |
copyBand, copyToRaster, getBounds, getColorModel, getData, getData, getDependencyRegion, getDirtyRegion, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getPropertyNames, getSampleModel, getSources, 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 |
CompositeRed
public CompositeRed(java.util.List srcs,
CompositeRule rule)
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
getTile
public java.awt.image.Raster getTile(int x,
int y)
- Overrides:
getTile
in class AbstractRed
emptyRect
public void emptyRect(java.awt.image.WritableRaster wr)
genRect
public void genRect(java.awt.image.WritableRaster wr)
genRect_OVER
public void genRect_OVER(java.awt.image.WritableRaster wr)
fixSampleModel
protected static java.awt.image.SampleModel fixSampleModel(CachableRed src,
java.awt.image.ColorModel cm,
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.
fixColorModel
protected static java.awt.image.ColorModel fixColorModel(CachableRed src)
Copyright © 2002 Apache Software Foundation. All Rights Reserved.