Package gnu.kawa.models
Class DrawImage
- java.lang.Object
-
- gnu.kawa.models.Model
-
- gnu.kawa.models.DrawImage
-
public class DrawImage extends Model implements Picture, java.io.Serializable, java.awt.image.RenderedImage
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.WritableRastercopyData(java.awt.image.WritableRaster raster)java.awt.geom.Rectangle2DgetBounds2D()java.awt.image.ColorModelgetColorModel()java.awt.image.RastergetData()java.awt.image.RastergetData(java.awt.Rectangle rect)intgetHeight()java.awt.image.BufferedImagegetImage()intgetMinTileX()intgetMinTileY()intgetMinX()intgetMinY()intgetNumXTiles()intgetNumYTiles()java.lang.ObjectgetProperty(java.lang.String name)java.lang.String[]getPropertyNames()java.awt.image.SampleModelgetSampleModel()java.util.Vector<java.awt.image.RenderedImage>getSources()gnu.kawa.io.PathgetSrc()java.awt.image.RastergetTile(int tileX, int tileY)intgetTileGridXOffset()intgetTileGridYOffset()intgetTileHeight()intgetTileWidth()intgetWidth()voidmakeView(Display display, java.lang.Object where)voidpaint(java.awt.Graphics2D graphics)voidsetSrc(gnu.kawa.io.Path src)static PicturetoPictureOrNull(java.lang.Object value)Picturetransform(java.awt.geom.AffineTransform tr)voidvisit(PictureVisitor visitor)-
Methods inherited from class gnu.kawa.models.Model
addListener, addListener, notifyListeners
-
-
-
-
Method Detail
-
makeView
public void makeView(Display display, java.lang.Object where)
-
getBounds2D
public java.awt.geom.Rectangle2D getBounds2D()
- Specified by:
getBounds2Din interfacePicture
-
transform
public Picture transform(java.awt.geom.AffineTransform tr)
-
getImage
public java.awt.image.BufferedImage getImage()
-
getSrc
public gnu.kawa.io.Path getSrc()
-
setSrc
public void setSrc(gnu.kawa.io.Path src)
-
copyData
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster raster)
- Specified by:
copyDatain interfacejava.awt.image.RenderedImage
-
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModelin interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData()
- Specified by:
getDatain interfacejava.awt.image.RenderedImage
-
getData
public java.awt.image.Raster getData(java.awt.Rectangle rect)
- Specified by:
getDatain interfacejava.awt.image.RenderedImage
-
getHeight
public int getHeight()
- Specified by:
getHeightin interfacejava.awt.image.RenderedImage
-
getMinTileX
public int getMinTileX()
- Specified by:
getMinTileXin interfacejava.awt.image.RenderedImage
-
getMinTileY
public int getMinTileY()
- Specified by:
getMinTileYin interfacejava.awt.image.RenderedImage
-
getMinX
public int getMinX()
- Specified by:
getMinXin interfacejava.awt.image.RenderedImage
-
getMinY
public int getMinY()
- Specified by:
getMinYin interfacejava.awt.image.RenderedImage
-
getNumXTiles
public int getNumXTiles()
- Specified by:
getNumXTilesin interfacejava.awt.image.RenderedImage
-
getNumYTiles
public int getNumYTiles()
- Specified by:
getNumYTilesin interfacejava.awt.image.RenderedImage
-
getTile
public java.awt.image.Raster getTile(int tileX, int tileY)- Specified by:
getTilein interfacejava.awt.image.RenderedImage
-
getTileGridXOffset
public int getTileGridXOffset()
- Specified by:
getTileGridXOffsetin interfacejava.awt.image.RenderedImage
-
getTileGridYOffset
public int getTileGridYOffset()
- Specified by:
getTileGridYOffsetin interfacejava.awt.image.RenderedImage
-
getTileHeight
public int getTileHeight()
- Specified by:
getTileHeightin interfacejava.awt.image.RenderedImage
-
getTileWidth
public int getTileWidth()
- Specified by:
getTileWidthin interfacejava.awt.image.RenderedImage
-
getSampleModel
public java.awt.image.SampleModel getSampleModel()
- Specified by:
getSampleModelin interfacejava.awt.image.RenderedImage
-
getWidth
public int getWidth()
- Specified by:
getWidthin interfacejava.awt.image.RenderedImage
-
getSources
public java.util.Vector<java.awt.image.RenderedImage> getSources()
- Specified by:
getSourcesin interfacejava.awt.image.RenderedImage
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
- Specified by:
getPropertyin interfacejava.awt.image.RenderedImage
-
getPropertyNames
public java.lang.String[] getPropertyNames()
- Specified by:
getPropertyNamesin interfacejava.awt.image.RenderedImage
-
visit
public void visit(PictureVisitor visitor)
-
toPictureOrNull
public static Picture toPictureOrNull(java.lang.Object value)
-
-