org.jacorb.demo.notification.whiteboard
Class ExtendedPixelImage

java.lang.Object
  extended by org.jacorb.demo.notification.whiteboard.PixelImage
      extended by org.jacorb.demo.notification.whiteboard.BrushSizePixelImage
          extended by org.jacorb.demo.notification.whiteboard.ExtendedPixelImage
All Implemented Interfaces:
WhiteboardVars

public class ExtendedPixelImage
extends BrushSizePixelImage
implements WhiteboardVars

Author:
Alphonse Bendt

Field Summary
 
Fields inherited from class org.jacorb.demo.notification.whiteboard.PixelImage
m_pixels
 
Fields inherited from interface org.jacorb.demo.notification.whiteboard.WhiteboardVars
EVENT_DOMAIN, WORKGROUP_ID
 
Constructor Summary
ExtendedPixelImage(int w, int h)
           
 
Method Summary
 void clearAll()
           
 void drawLine(int x0, int y0, int x1, int y1, int red, int green, int blue)
          draws a line in the image.
 void drawLine(int x0, int y0, int x1, int y1, int red, int green, int blue, int brushSize)
           
 void drawLine(List uls)
           
 void drawLine(UpdateLine ul, boolean v)
           
 void localClearAll()
           
 void setEvent(StructuredEvent event)
           
 void setOrb(ORB orb)
           
 void setPixels(int[] pixels)
           
 
Methods inherited from class org.jacorb.demo.notification.whiteboard.BrushSizePixelImage
getBrushSize, setArea, setBrushSize, setPixel
 
Methods inherited from class org.jacorb.demo.notification.whiteboard.PixelImage
getPixelBuffer, getProducer, setPixel, setPixelBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedPixelImage

public ExtendedPixelImage(int w,
                          int h)
Method Detail

setPixels

public void setPixels(int[] pixels)

setOrb

public void setOrb(ORB orb)

setEvent

public void setEvent(StructuredEvent event)

clearAll

public void clearAll()
Overrides:
clearAll in class BrushSizePixelImage

localClearAll

public void localClearAll()

drawLine

public void drawLine(int x0,
                     int y0,
                     int x1,
                     int y1,
                     int red,
                     int green,
                     int blue,
                     int brushSize)

drawLine

public void drawLine(int x0,
                     int y0,
                     int x1,
                     int y1,
                     int red,
                     int green,
                     int blue)
Description copied from class: PixelImage
draws a line in the image. The incremental line scan-conversion algorithm is used (see "Computer Graphics"; Foley, vanDam,Feiner,Hughes). (x0,y0) is the starting point, (x1,y1) the ending point.

Overrides:
drawLine in class PixelImage

drawLine

public void drawLine(UpdateLine ul,
                     boolean v)

drawLine

public void drawLine(List uls)


Copyright © 2015 JacORB. All rights reserved.