public class DrawImage extends Model implements Picture, java.io.Serializable, java.awt.image.RenderedImage
| Constructor and Description |
|---|
DrawImage() |
DrawImage(java.awt.image.BufferedImage image) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.WritableRaster |
copyData(java.awt.image.WritableRaster raster) |
java.awt.geom.Rectangle2D |
getBounds2D() |
java.awt.image.ColorModel |
getColorModel() |
java.awt.image.Raster |
getData() |
java.awt.image.Raster |
getData(java.awt.Rectangle rect) |
int |
getHeight() |
java.awt.image.BufferedImage |
getImage() |
int |
getMinTileX() |
int |
getMinTileY() |
int |
getMinX() |
int |
getMinY() |
int |
getNumXTiles() |
int |
getNumYTiles() |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String[] |
getPropertyNames() |
java.awt.image.SampleModel |
getSampleModel() |
java.util.Vector<java.awt.image.RenderedImage> |
getSources() |
gnu.kawa.io.Path |
getSrc() |
java.awt.image.Raster |
getTile(int tileX,
int tileY) |
int |
getTileGridXOffset() |
int |
getTileGridYOffset() |
int |
getTileHeight() |
int |
getTileWidth() |
int |
getWidth() |
void |
makeView(Display display,
java.lang.Object where) |
void |
paint(java.awt.Graphics2D graphics) |
void |
setSrc(gnu.kawa.io.Path src) |
static Picture |
toPictureOrNull(java.lang.Object value) |
Picture |
transform(java.awt.geom.AffineTransform tr) |
void |
visit(PictureVisitor visitor) |
addListener, addListener, notifyListenerspublic DrawImage()
public DrawImage(java.awt.image.BufferedImage image)
public void makeView(Display display, java.lang.Object where)
public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface Picturepublic Picture transform(java.awt.geom.AffineTransform tr)
public java.awt.image.BufferedImage getImage()
public gnu.kawa.io.Path getSrc()
public void setSrc(gnu.kawa.io.Path src)
public java.awt.image.WritableRaster copyData(java.awt.image.WritableRaster raster)
copyData in interface java.awt.image.RenderedImagepublic java.awt.image.ColorModel getColorModel()
getColorModel in interface java.awt.image.RenderedImagepublic java.awt.image.Raster getData()
getData in interface java.awt.image.RenderedImagepublic java.awt.image.Raster getData(java.awt.Rectangle rect)
getData in interface java.awt.image.RenderedImagepublic int getHeight()
getHeight in interface java.awt.image.RenderedImagepublic int getMinTileX()
getMinTileX in interface java.awt.image.RenderedImagepublic int getMinTileY()
getMinTileY in interface java.awt.image.RenderedImagepublic int getMinX()
getMinX in interface java.awt.image.RenderedImagepublic int getMinY()
getMinY in interface java.awt.image.RenderedImagepublic int getNumXTiles()
getNumXTiles in interface java.awt.image.RenderedImagepublic int getNumYTiles()
getNumYTiles in interface java.awt.image.RenderedImagepublic java.awt.image.Raster getTile(int tileX,
int tileY)
getTile in interface java.awt.image.RenderedImagepublic int getTileGridXOffset()
getTileGridXOffset in interface java.awt.image.RenderedImagepublic int getTileGridYOffset()
getTileGridYOffset in interface java.awt.image.RenderedImagepublic int getTileHeight()
getTileHeight in interface java.awt.image.RenderedImagepublic int getTileWidth()
getTileWidth in interface java.awt.image.RenderedImagepublic java.awt.image.SampleModel getSampleModel()
getSampleModel in interface java.awt.image.RenderedImagepublic int getWidth()
getWidth in interface java.awt.image.RenderedImagepublic java.util.Vector<java.awt.image.RenderedImage> getSources()
getSources in interface java.awt.image.RenderedImagepublic java.lang.Object getProperty(java.lang.String name)
getProperty in interface java.awt.image.RenderedImagepublic java.lang.String[] getPropertyNames()
getPropertyNames in interface java.awt.image.RenderedImagepublic void visit(PictureVisitor visitor)
public static Picture toPictureOrNull(java.lang.Object value)