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 WritableRaster
copyData(WritableRaster raster)
Rectangle2D
getBounds2D()
ColorModel
getColorModel()
Raster
getData()
Raster
getData(Rectangle rect)
int
getHeight()
BufferedImage
getImage()
int
getMinTileX()
int
getMinTileY()
int
getMinX()
int
getMinY()
int
getNumXTiles()
int
getNumYTiles()
Object
getProperty(String name)
String[]
getPropertyNames()
SampleModel
getSampleModel()
Vector<RenderedImage>
getSources()
gnu.kawa.io.Path
getSrc()
Raster
getTile(int tileX, int tileY)
int
getTileGridXOffset()
int
getTileGridYOffset()
int
getTileHeight()
int
getTileWidth()
int
getWidth()
void
makeView(Display display, Object where)
void
paint(Graphics2D graphics)
void
setSrc(gnu.kawa.io.Path src)
static Picture
toPictureOrNull(Object value)
Picture
transform(AffineTransform tr)
void
visit(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:
getBounds2D
in 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:
copyData
in interfaceRenderedImage
-
getColorModel
public ColorModel getColorModel()
- Specified by:
getColorModel
in interfaceRenderedImage
-
getData
public Raster getData()
- Specified by:
getData
in interfaceRenderedImage
-
getData
public Raster getData(Rectangle rect)
- Specified by:
getData
in interfaceRenderedImage
-
getHeight
public int getHeight()
- Specified by:
getHeight
in interfaceRenderedImage
-
getMinTileX
public int getMinTileX()
- Specified by:
getMinTileX
in interfaceRenderedImage
-
getMinTileY
public int getMinTileY()
- Specified by:
getMinTileY
in interfaceRenderedImage
-
getMinX
public int getMinX()
- Specified by:
getMinX
in interfaceRenderedImage
-
getMinY
public int getMinY()
- Specified by:
getMinY
in interfaceRenderedImage
-
getNumXTiles
public int getNumXTiles()
- Specified by:
getNumXTiles
in interfaceRenderedImage
-
getNumYTiles
public int getNumYTiles()
- Specified by:
getNumYTiles
in interfaceRenderedImage
-
getTile
public Raster getTile(int tileX, int tileY)
- Specified by:
getTile
in interfaceRenderedImage
-
getTileGridXOffset
public int getTileGridXOffset()
- Specified by:
getTileGridXOffset
in interfaceRenderedImage
-
getTileGridYOffset
public int getTileGridYOffset()
- Specified by:
getTileGridYOffset
in interfaceRenderedImage
-
getTileHeight
public int getTileHeight()
- Specified by:
getTileHeight
in interfaceRenderedImage
-
getTileWidth
public int getTileWidth()
- Specified by:
getTileWidth
in interfaceRenderedImage
-
getSampleModel
public SampleModel getSampleModel()
- Specified by:
getSampleModel
in interfaceRenderedImage
-
getWidth
public int getWidth()
- Specified by:
getWidth
in interfaceRenderedImage
-
getSources
public Vector<RenderedImage> getSources()
- Specified by:
getSources
in interfaceRenderedImage
-
getProperty
public Object getProperty(String name)
- Specified by:
getProperty
in interfaceRenderedImage
-
getPropertyNames
public String[] getPropertyNames()
- Specified by:
getPropertyNames
in interfaceRenderedImage
-
visit
public void visit(PictureVisitor visitor)
-
-