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 Shape
public void set(Circle circle)
public float getX()
Shape
public float getY()
Shape
public void setX(float x)
public void setY(float y)
public void setCenter(float x, float y)
public float getRadius()
public void setRadius(float radius)