simulation
Class ColoredCircle
java.lang.Object
simulation.ColoredCircle
- All Implemented Interfaces:
- Displayable
- class ColoredCircle
- extends java.lang.Object
- implements Displayable
Field Summary |
private java.awt.Color |
color
|
private int |
radius
|
Constructor Summary |
(package private) |
ColoredCircle(java.awt.Color color,
int radius)
|
Method Summary |
void |
displayAt(java.awt.Point p,
java.awt.Graphics g)
|
boolean |
enclosesAt(java.awt.Point at,
java.awt.Point p)
|
java.awt.Rectangle |
getInnerBoxAt(java.awt.Point p)
|
java.awt.Rectangle |
getOuterBoxAt(java.awt.Point p)
|
java.awt.Dimension |
getSize()
|
(package private) void |
setColor(java.awt.Color newColor)
|
void |
setSize(java.awt.Dimension newSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
color
private java.awt.Color color
radius
private int radius
ColoredCircle
ColoredCircle(java.awt.Color color,
int radius)
getSize
public java.awt.Dimension getSize()
- Specified by:
getSize
in interface Displayable
setSize
public void setSize(java.awt.Dimension newSize)
- Specified by:
setSize
in interface Displayable
displayAt
public void displayAt(java.awt.Point p,
java.awt.Graphics g)
- Specified by:
displayAt
in interface Displayable
setColor
void setColor(java.awt.Color newColor)
enclosesAt
public boolean enclosesAt(java.awt.Point at,
java.awt.Point p)
- Specified by:
enclosesAt
in interface Displayable
getOuterBoxAt
public java.awt.Rectangle getOuterBoxAt(java.awt.Point p)
- Specified by:
getOuterBoxAt
in interface Displayable
getInnerBoxAt
public java.awt.Rectangle getInnerBoxAt(java.awt.Point p)
- Specified by:
getInnerBoxAt
in interface Displayable