public class Circle extends Point implements Cloneable
| Constructor and Description | 
|---|
| Circle(Circle p)Copy constructor | 
| Circle(double[] p,
      double radius)Constructor | 
| Circle(double x,
      double y,
      double radius)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| Point | clone()Implements the Cloneable interface | 
| double | getDistance(double x2,
           double y2)Computes the distance between this circle and a point | 
| double | getDistance(double centerX,
           double centerY,
           double radius)Computes the distance from the Geometry object to a Circle | 
| double | getDistance(double x1,
           double y1,
           double x2,
           double y2)Computes the distance between this point and a line segment | 
| double | getRadius() | 
| void | setRadius(double newRadius)Sets the radius of the circle | 
| String | toString()Generates a string representation of the Circle object | 
getDirectionTo, getDirectionTo, getDirectionTo, getX, getY, setCoordinates, setCoordinates, setCoordinates, setX, setYdeterminant, dotProduct, getClosestPointOnLine, getClosestPointOnSegment, getDirectionTo, getDirectionTo, getDirectionTo, getDirectionTo, getDirectionTo, getDirectionTo, getDirectionTo, getDistance, getDistance, getDistance, getDistance, getDistance, getDistance, getDistance, getDistance, getIntersectPoint, isInSegment, isOnSegment, pointDirection, pointDistancepublic Circle(double x,
      double y,
      double radius)
public Circle(double[] p,
      double radius)
public Circle(Circle p)
public double getRadius()
public void setRadius(double newRadius)
newRadius - the new radius (meters) of the circle (will use the absolute value)public double getDistance(double x2,
                 double y2)
getDistance in class Pointx2 - x coordinate of the point being testedy2 - y coordinate of the point being testedpublic double getDistance(double centerX,
                 double centerY,
                 double radius)
getDistance in class PointcenterX - north/south coordinate of the circle being testedcenterY - east/west coordinate of the circle being testedradius - of the circle being testedpublic double getDistance(double x1,
                 double y1,
                 double x2,
                 double y2)
getDistance in class Pointx1 - north/south coordinate of the first segment end pointy1 - east west coordinate of the first segment end pointx2 - north/south coordinate of the second segment end pointy2 - east west coordinate of the second segment end point