public class Circle extends Object implements Shape
| Constructor and Description |
|---|
Circle(float centerX,
float centerY,
int radius) |
Circle(int radius) |
| Modifier and Type | Method and Description |
|---|---|
<T extends Positionable> |
addPostionChangeListener(PositionChangeListener<T> listener) |
void |
draw(Graphics g) |
float |
getDistanceTo(Positionable positionable) |
int |
getNumberOfSides() |
int |
getRadius() |
float |
getX() |
float |
getY() |
boolean |
intersects(Circle circle) |
<T extends Positionable> |
removePositionChangeListener(PositionChangeListener<T> listener) |
void |
setCenter(float x,
float y) |
void |
setRadius(int radius) |
void |
setX(float x) |
void |
setY(float y) |
public Circle(int radius)
public Circle(float centerX,
float centerY,
int radius)
public boolean intersects(Circle circle)
public float getDistanceTo(Positionable positionable)
getDistanceTo in interface Positionablepublic int getNumberOfSides()
getNumberOfSides in interface Shapepublic <T extends Positionable> void addPostionChangeListener(PositionChangeListener<T> listener)
addPostionChangeListener in interface Positionablepublic <T extends Positionable> void removePositionChangeListener(PositionChangeListener<T> listener)
removePositionChangeListener in interface Positionablepublic float getX()
getX in interface Positionablepublic float getY()
getY in interface Positionablepublic void setX(float x)
public void setY(float y)
public void setCenter(float x,
float y)
public int getRadius()
public void setRadius(int radius)
Copyright © 2014. All rights reserved.