|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--Pin
A basic Pin with a round top and a cross.
| Field Summary | |
private java.util.Vector |
children
children |
private Ellipse |
circle
Modified circle. |
private Cross |
cross
Modified cross. |
java.awt.Graphics |
graphics
Graphics context for this Geometric object. |
private Ellipse |
original_circle
Original circle |
private Cross |
original_cross
Original cross. |
| Constructor Summary | |
(package private) |
Pin(Ellipse circle,
Cross cross)
The constructor. |
| Method Summary | |
java.util.Vector |
getChildren()
This method should return a vector containing the children of this object. |
Polygon[] |
getPolygonalBoundsArray()
This method should return the polygonal array bounds of this non-terminal object. |
Rectangle |
getRectangularBounds()
This method should return the Rectangular bounds of this non-terminal object. |
java.lang.String |
getType()
Implement Paintable |
void |
paint()
Draw the Pin. |
void |
paint(java.awt.Graphics g)
Draw the Pin |
void |
paintOriginal(java.awt.Graphics g)
This method is used to paint the original data points that forms this GeometricObject |
void |
setGraphicsContext(java.awt.Graphics g)
Set graphics context for this Pin object. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private Cross original_cross
private Ellipse original_circle
private Cross cross
private Ellipse circle
private java.util.Vector children
public java.awt.Graphics graphics
| Constructor Detail |
Pin(Ellipse circle,
Cross cross)
| Method Detail |
public void paint()
public void paint(java.awt.Graphics g)
public void setGraphicsContext(java.awt.Graphics g)
public java.lang.String getType()
public void paintOriginal(java.awt.Graphics g)
public Rectangle getRectangularBounds()
public Polygon[] getPolygonalBoundsArray()
public java.util.Vector getChildren()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||