simtools.diagram
Class DiagramSelectedShape

java.lang.Object
  extended by simtools.diagram.DiagramSelectedShape
Direct Known Subclasses:
DiagramSelectedLineShape

public class DiagramSelectedShape
extends java.lang.Object

This class holds a shape and its first and future locations

Version:
1.0 1999
Author:
Claude Cazenave
See Also:
DiagramComponent

Field Summary
 java.awt.Point p
           
 java.awt.Point pd
           
 java.awt.Shape s
           
 
Constructor Summary
DiagramSelectedShape(java.awt.Shape s, java.awt.Point p)
          Constructs a new selected shape
 
Method Summary
 boolean canDrawBounds()
          Allows to overload selected shape bounds drawing
 void drawBounds(java.awt.Graphics2D g2)
          Allows to overload selected shape bounds drawing
 void setOrigin(java.awt.Point p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s

public java.awt.Shape s

p

public java.awt.Point p

pd

public java.awt.Point pd
Constructor Detail

DiagramSelectedShape

public DiagramSelectedShape(java.awt.Shape s,
                            java.awt.Point p)
Constructs a new selected shape

Parameters:
s - the shape
p - its current position
Method Detail

setOrigin

public void setOrigin(java.awt.Point p)

canDrawBounds

public boolean canDrawBounds()
Allows to overload selected shape bounds drawing

Returns:

drawBounds

public void drawBounds(java.awt.Graphics2D g2)
Allows to overload selected shape bounds drawing

Parameters:
g2 -