public class Circle extends java.lang.Object implements Shape
| Constructor and Description |
|---|
Circle(float centerX,
float centerY,
int radius) |
Circle(int radius) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(Graphics g) |
float |
getDistanceTo(float x,
float y) |
float |
getDistanceTo(Point point) |
int |
getNumberOfSides() |
float |
getRadius() |
float |
getX()
Returns the x coordinate of this object
|
float |
getY()
Returns the y coordinate of this object
|
boolean |
intersects(Circle circle) |
Circle |
lerp(Circle target,
float alpha) |
void |
set(Circle circle) |
void |
setCenter(float x,
float y) |
void |
setRadius(float 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(Point point)
public float getDistanceTo(float x,
float y)
public int getNumberOfSides()
getNumberOfSides in interface Shapepublic void set(Circle circle)
public float getX()
Shapepublic float getY()
Shapepublic void setX(float x)
public void setY(float y)
public void setCenter(float x,
float y)
public float getRadius()
public void setRadius(float radius)