uk.ac.ic.doc.automed.p2p.gui.graph
Class Rectangle

java.lang.Object
  extended by uk.ac.ic.doc.automed.p2p.gui.graph.GShape
      extended by uk.ac.ic.doc.automed.p2p.gui.graph.Rectangle
All Implemented Interfaces:
java.awt.Shape, java.io.Serializable, GVisualisable

public class Rectangle
extends GShape

See Also:
Serialized Form

Field Summary
 
Fields inherited from class uk.ac.ic.doc.automed.p2p.gui.graph.GShape
altDrawer, altDrawing, AUTO_COUNT, bound, brPoint, centrePoint, changed, color, cshape, data, defBound, displayScript, displayShape, enabled, handler, highlighted, hshape, icon, id, label, lblPoint, movable, name, onClick, PREFIX_CTRL, PREFIX_HIL, props, refresh, selectable, tlPoint, type, visible, visibleOnHighlighted, ZEROX
 
Constructor Summary
Rectangle(java.awt.Point tlPoint, java.awt.Dimension bound, java.util.Properties props)
           
Rectangle(java.lang.String label, java.awt.Point tlPoint, java.awt.Dimension bound, java.util.Properties props)
           
 
Method Summary
protected  void drawMain(java.awt.Graphics g)
           
protected  void redrawMain(java.awt.Graphics g)
           
 
Methods inherited from class uk.ac.ic.doc.automed.p2p.gui.graph.GShape
clear, clear, contains, contains, contains, contains, copyProperties, cos, dcos, draw, drawAfter, drawAlternative, drawBefore, drawControl, drawHighlighted, drawTo, dsin, dtan, equals, getAutoID, getBound, getBounds, getBounds2D, getBrPoint, getCenter, getColor, getData, getDefaultBound, getDrawerInstance, getHandlerObject, getID, getIDShape, getIsVisible, getIsVisibleOnHighlighted, getLabel, getLabelBounds, getLabelPoint, getName, getPathIterator, getPathIterator, getPoint, getProperties, getProperty, getProperty, getPropertyObject, getPropertyObjects, getStringBounds, getType, hashCode, highlightLabel, highlightLabel, intersects, intersects, isActive, isAltDrawing, isChanged, isEnabled, isHighlighted, isMovable, isMutableColor, isOnClick, isRefresh, isSelectable, newDrawerInstance, paintBlank, preDraw, preDraw, redraw, redrawAfter, redrawBefore, refresh, setBound, setBound, setColorProperty, setColorProperty, setColorProperty, setEnabled, setHandlerObject, setIsAltDrawing, setIsChanged, setIsHighlighted, setIsMovable, setIsOnClick, setIsRefresh, setIsSelectable, setIsVisible, setLabel, setName, setProperties, setProperty, setPropertyObject, setStrokeStyle, setTLPoint, setTLPoint, setType, setUpHighlightedShape, setVisibleOnHighlighted, sin, tan, toString, update, updateControl, updateHighlighted
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Rectangle

public Rectangle(java.awt.Point tlPoint,
                 java.awt.Dimension bound,
                 java.util.Properties props)

Rectangle

public Rectangle(java.lang.String label,
                 java.awt.Point tlPoint,
                 java.awt.Dimension bound,
                 java.util.Properties props)
Method Detail

redrawMain

protected void redrawMain(java.awt.Graphics g)
Overrides:
redrawMain in class GShape

drawMain

protected void drawMain(java.awt.Graphics g)
Overrides:
drawMain in class GShape