Class TranslateRed
- java.lang.Object
-
- org.apache.batik.ext.awt.image.rendered.AbstractRed
-
- org.apache.batik.ext.awt.image.rendered.TranslateRed
-
- All Implemented Interfaces:
java.awt.image.RenderedImage
,CachableRed
public class TranslateRed extends AbstractRed
This is a special case of an Affine that only contains integer translations, this allows it to do it's work by simply changing the coordinate system of the tiles.- Version:
- $Id: TranslateRed.java 1733416 2016-03-03 07:07:13Z gadams $
-
-
Field Summary
Fields Modifier and Type Field Description protected int
deltaX
protected int
deltaY
-
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
-
-
Constructor Summary
Constructors Constructor Description TranslateRed(CachableRed cr, int xloc, int yloc)
Construct an instance of TranslateRed
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.WritableRaster
copyData(java.awt.image.WritableRaster wr)
java.awt.image.Raster
getData()
java.awt.image.Raster
getData(java.awt.Rectangle rect)
int
getDeltaX()
The delata translation in x (absolute loc is available from getMinX())int
getDeltaY()
The delata translation in y (absolute loc is available from getMinY())java.lang.Object
getProperty(java.lang.String name)
java.lang.String[]
getPropertyNames()
CachableRed
getSource()
fetch the source image for this node.java.awt.image.Raster
getTile(int tileX, int tileY)
-
Methods inherited from class org.apache.batik.ext.awt.image.rendered.AbstractRed
copyBand, copyToRaster, getBounds, getColorModel, getDependencyRegion, getDirtyRegion, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getSampleModel, getSources, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getWidth, getXTile, getYTile, init, init, makeTile, updateTileGridInfo
-
-
-
-
Constructor Detail
-
TranslateRed
public TranslateRed(CachableRed cr, int xloc, int yloc)
Construct an instance of TranslateRed- Parameters:
xloc
- The new x coordinate of cr.getMinX().yloc
- The new y coordinate of cr.getMinY().
-
-
Method Detail
-
getDeltaX
public int getDeltaX()
The delata translation in x (absolute loc is available from getMinX())
-
getDeltaY
public int getDeltaY()
The delata translation in y (absolute loc is available from getMinY())
-
getSource
public CachableRed getSource()
fetch the source image for this node.
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getProperty
in interfacejava.awt.image.RenderedImage
- Overrides:
getProperty
in classAbstractRed
-
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNames
in interfacejava.awt.image.RenderedImage
- Overrides:
getPropertyNames
in classAbstractRed
-
getTile
public java.awt.image.Raster getTile(int tileX, int tileY)
- Specified by:
getTile
in interfacejava.awt.image.RenderedImage
- Overrides:
getTile
in classAbstractRed
-
getData
public java.awt.image.Raster getData()
- Specified by:
getData
in interfacejava.awt.image.RenderedImage
- Overrides:
getData
in classAbstractRed
-
getData
public java.awt.image.Raster getData(java.awt.Rectangle rect)
- Specified by:
getData
in interfacejava.awt.image.RenderedImage
- Overrides:
getData
in classAbstractRed
-
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster wr)
-
-