com.dbarnes.sgme
Class TileImage

java.lang.Object
  extended by com.dbarnes.sgme.TileImage

public class TileImage
extends java.lang.Object

Represents an image that can be used to represent a Tile in the graphical user interface. A TileImage may represent an entire Image file, or it may represent a specific, limited area of an image file. This is so that image files containing multiple tile images can be supported.

See Also:
TileImageFile, Tile

Constructor Summary
TileImage()
           
 
Method Summary
 int getId()
          Returns the identifier for this TileImage.
 java.awt.Image getImage()
          Returns an Image object for this TileImage.
 TileImageFile getTileImageFile()
          Returns an TileImageFile object for this TileImage.
 java.awt.Rectangle getTileImageFileRectangle()
          Returns a Rectangle representing the area of the TileImageFile which this TileImage represents.
protected  void initImage()
          Initializes the Image object for this TileImage.
 void setId(int id)
          Sets the identifier for this TileImage.
protected  void setImage(java.awt.Image image)
          Sets the Image object for this TileImage.
protected  void setTileImageFile(TileImageFile tileImageFile)
          Sets an TileImageFile object for this TileImage.
protected  void setTileImageFileRectangle(java.awt.Rectangle tileImageFileRectangle)
          Sets a Rectangle representing the area of the TileImageFile which this TileImage represents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TileImage

public TileImage()
Method Detail

getId

public int getId()
Returns the identifier for this TileImage.


setId

public void setId(int id)
Sets the identifier for this TileImage.


getImage

public java.awt.Image getImage()
Returns an Image object for this TileImage.


setImage

protected void setImage(java.awt.Image image)
Sets the Image object for this TileImage.


getTileImageFile

public TileImageFile getTileImageFile()
Returns an TileImageFile object for this TileImage.


setTileImageFile

protected void setTileImageFile(TileImageFile tileImageFile)
Sets an TileImageFile object for this TileImage.


getTileImageFileRectangle

public java.awt.Rectangle getTileImageFileRectangle()
Returns a Rectangle representing the area of the TileImageFile which this TileImage represents.


setTileImageFileRectangle

protected void setTileImageFileRectangle(java.awt.Rectangle tileImageFileRectangle)
Sets a Rectangle representing the area of the TileImageFile which this TileImage represents.


initImage

protected void initImage()
Initializes the Image object for this TileImage. The tileImageFileRectangle and tileImageFile properties must be set before calling this method.



Copyright 2006-2009 Don Barnes. All Rights Reserved.