swarm.gui
Class RasterImpl

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

public class RasterImpl
extends Object
implements ArchivedGeometryWidgetS, ArchivedGeometryWidget, RasterS, Raster

A two dimension color display class.. 2 dimensional, colour pixel images. Raster is based on a Tk frame widget with our own code for fast display of images. You can draw coloured dots on a Raster, or generic Drawers. Raster widgets are double buffered - the pixels you draw are not actually put on the screen until drawSelf is called. In addition, Rasters handle mouse clicks.


Constructor Summary
RasterImpl()
           
RasterImpl(Zone aZone)
          Default constructor for Impl class
RasterImpl(Zone aZone, String name)
           
 
Methods implemented by this class for interface swarm.gui.ArchivedGeometryWidget
drop, updateArchiver
 
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.Widget
disableDestroyNotification, drop, enableDestroyNotification$notificationMethod, getDestroyedFlag, getHeight, getParent, getTopLevel, getWidgetName, getWidth, getWindowGeometry, getX, getY, pack, packBeforeAndFillLeft$expand, packFill, packFillLeft, packForgetAndExpand, packToRight, setActiveFlag, setHeight, setWidth, setWidth$Height, setWindowGeometry, setWindowTitle, setX$Y
 
Methods implemented by this class for interface swarm.defobj.Drop
drop
 
Methods implemented by this class for interface swarm.defobj.DefinedObject
compare, describe, describeID, getDisplayName, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterImpl

public RasterImpl()

RasterImpl

public RasterImpl(Zone aZone,
                  String name)

RasterImpl

public RasterImpl(Zone aZone)
Default constructor for Impl class