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