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, notifyListeners
public 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 Picture
public 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.RenderedImage
public java.awt.image.ColorModel getColorModel()
getColorModel
in interface java.awt.image.RenderedImage
public java.awt.image.Raster getData()
getData
in interface java.awt.image.RenderedImage
public java.awt.image.Raster getData(java.awt.Rectangle rect)
getData
in interface java.awt.image.RenderedImage
public int getHeight()
getHeight
in interface java.awt.image.RenderedImage
public int getMinTileX()
getMinTileX
in interface java.awt.image.RenderedImage
public int getMinTileY()
getMinTileY
in interface java.awt.image.RenderedImage
public int getMinX()
getMinX
in interface java.awt.image.RenderedImage
public int getMinY()
getMinY
in interface java.awt.image.RenderedImage
public int getNumXTiles()
getNumXTiles
in interface java.awt.image.RenderedImage
public int getNumYTiles()
getNumYTiles
in interface java.awt.image.RenderedImage
public java.awt.image.Raster getTile(int tileX, int tileY)
getTile
in interface java.awt.image.RenderedImage
public int getTileGridXOffset()
getTileGridXOffset
in interface java.awt.image.RenderedImage
public int getTileGridYOffset()
getTileGridYOffset
in interface java.awt.image.RenderedImage
public int getTileHeight()
getTileHeight
in interface java.awt.image.RenderedImage
public int getTileWidth()
getTileWidth
in interface java.awt.image.RenderedImage
public java.awt.image.SampleModel getSampleModel()
getSampleModel
in interface java.awt.image.RenderedImage
public int getWidth()
getWidth
in interface java.awt.image.RenderedImage
public java.util.Vector<java.awt.image.RenderedImage> getSources()
getSources
in interface java.awt.image.RenderedImage
public java.lang.Object getProperty(java.lang.String name)
getProperty
in interface java.awt.image.RenderedImage
public java.lang.String[] getPropertyNames()
getPropertyNames
in interface java.awt.image.RenderedImage
public void visit(PictureVisitor visitor)
public static Picture toPictureOrNull(java.lang.Object value)