Class MagicWandTool

java.lang.Object
  extended by java.awt.Image
      extended by java.awt.image.BufferedImage
          extended by Brush
              extended by MagicWandTool
All Implemented Interfaces:
java.awt.image.RenderedImage, java.awt.image.WritableRenderedImage, java.awt.Transparency

public class MagicWandTool
extends Brush

selects an area that becomes the only thing on the screen that is able to become modified

Author:
Ian Roberts. Created Mar 25, 2008.

Field Summary
 
Fields inherited from class Brush
name, x, y
 
Fields inherited from class java.awt.image.BufferedImage
TYPE_3BYTE_BGR, TYPE_4BYTE_ABGR, TYPE_4BYTE_ABGR_PRE, TYPE_BYTE_BINARY, TYPE_BYTE_GRAY, TYPE_BYTE_INDEXED, TYPE_CUSTOM, TYPE_INT_ARGB, TYPE_INT_ARGB_PRE, TYPE_INT_BGR, TYPE_INT_RGB, TYPE_USHORT_555_RGB, TYPE_USHORT_565_RGB, TYPE_USHORT_GRAY
 
Fields inherited from class java.awt.Image
accelerationPriority, SCALE_AREA_AVERAGING, SCALE_DEFAULT, SCALE_FAST, SCALE_REPLICATE, SCALE_SMOOTH, UndefinedProperty
 
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
 
Constructor Summary
MagicWandTool()
          creates the magic wnad tool for use
 
Method Summary
 void Paint(Canvas c, int x, int y)
          paints with the brush on the specified canvas at the specified location
 
Methods inherited from class Brush
getSize, toString
 
Methods inherited from class java.awt.image.BufferedImage
addTileObserver, coerceData, copyData, createGraphics, getAlphaRaster, getColorModel, getData, getData, getGraphics, getHeight, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getProperty, getPropertyNames, getRaster, getRGB, getRGB, getSampleModel, getSource, getSources, getSubimage, getTile, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getTransparency, getType, getWidth, getWidth, getWritableTile, getWritableTileIndices, hasTileWriters, isAlphaPremultiplied, isTileWritable, releaseWritableTile, removeTileObserver, setData, setRGB, setRGB
 
Methods inherited from class java.awt.Image
flush, getAccelerationPriority, getCapabilities, getScaledInstance, setAccelerationPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MagicWandTool

public MagicWandTool()
creates the magic wnad tool for use

Method Detail

Paint

public void Paint(Canvas c,
                  int x,
                  int y)
Description copied from class: Brush
paints with the brush on the specified canvas at the specified location

Overrides:
Paint in class Brush
Parameters:
c - the canvas to paint to
x - the x coord of the brushes location
y - the y coord of the brushes location