swarm.gui
Class ZoomRasterImpl

java.lang.Object
  |
  +--swarm.gui.RasterImpl
        |
        +--swarm.gui.ZoomRasterImpl

public class ZoomRasterImpl
extends RasterImpl
implements RasterS, Raster, ZoomRasterS, ZoomRaster

A zoomable Raster.. ZoomRaster is a subclass of Raster that implements a zoomable image. It handles translation between logical coordinates and screen coordinates.


Constructor Summary
ZoomRasterImpl()
           
ZoomRasterImpl(ZoneImpl aZone)
          Default constructor for Impl class
 
Methods implemented by this class for interface swarm.gui.Raster
draw$X$Y, drawPointX$Y$Color, drawSelf, ellipseX0$Y0$X1$Y1$Width$Color, erase, fillRectangleX0$Y0$X1$Y1$Color, lineX0$Y0$X1$Y1$Width$Color, rectangleX0$Y0$X1$Y1$Width$Color, setButton$Client$Message, setColormap, setWidth$Height
 
Methods implemented by this class for interface swarm.gui.ZoomRaster
decreaseZoom, getZoomFactor, handleConfigureWidth$Height, increaseZoom, setZoomFactor
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZoomRasterImpl

public ZoomRasterImpl()

ZoomRasterImpl

public ZoomRasterImpl(ZoneImpl aZone)
Default constructor for Impl class