Maven module :un.api : api-geometry :
Class : un.impl.geometry.s2d.Circle
Extends/Implements : un.impl.geometry.s2d.AbstractGeometry2D
Subclasses : -

A Circle.
Specification :
author  Johann Sorel


Variables : -
Functions : Circle, Circle, Circle, Circle, getCenter, getCenterX, getCenterY, setCenter, setCenter, setCenterX, setCenterY, getRadius, setRadius, getDiameter, getArea, getLength, getBoundingBox, getBoundingCircle, getCentroid, createPathIterator, equals, toChars



public void Circle ()

public void Circle (double cx, double cy, double r)

public void Circle (double radius)

public void Circle (Tuple center, double radius)


The circle center.
public Tuple getCenter ()

public double getCenterX ()

public double getCenterY ()

public void setCenter (Tuple center)

public void setCenter (double cx, double cy)

public void setCenterX (double cx)

public void setCenterY (double cy)


The radius of the circle.
public double getRadius ()

public void setRadius (double r)


Calculate the circle diameter.
return  circle diameter.
public double getDiameter ()


Calculate the circle surface area.
return  circle area.
public double getArea ()


Calculate circle circumference.
return  circle circumference
public double getLength ()


Circle bounding box is a box centered on circle center
with a width of twice the radius.
return  BoundingBox
public BBox getBoundingBox ()


Bounding circle is a copy of this circle.
return  Circle
public Circle getBoundingCircle ()


Centroid is circle center.
return  Point
public Point getCentroid ()

public PathIterator createPathIterator ()

public boolean equals (Object obj)

public Chars toChars ()