public class ImmutableCircle2D extends Object implements Circle2D, Serializable
| Constructor and Description |
|---|
ImmutableCircle2D(Circle2D circle2D) |
ImmutableCircle2D(double x,
double y,
double _radius) |
ImmutableCircle2D(Point2D _center,
double _radius) |
| Modifier and Type | Method and Description |
|---|---|
double |
angleTo(Circle2D circle2D) |
ImmutableCircle2D |
copy() |
double |
getArea() |
List<Point2D> |
getBounds() |
Point2D |
getCenter() |
tr.com.terrayazilim.core.unit.DimensionUnit |
getDimensionUnit() |
double |
getHeight() |
double |
getRadius() |
ShapeUnit |
getShapeUnit() |
double |
getWidth() |
boolean |
isBounded() |
Circle2D |
scale(double scaleFactor) |
Circle2D |
translate(double... args) |
public ImmutableCircle2D(Point2D _center, double _radius)
_center - _radius - public ImmutableCircle2D(double x,
double y,
double _radius)
x - y - _radius - public ImmutableCircle2D(Circle2D circle2D)
circle2D - public double angleTo(Circle2D circle2D)
public boolean isBounded()
public tr.com.terrayazilim.core.unit.DimensionUnit getDimensionUnit()
getDimensionUnit in interface Circle2DgetDimensionUnit in interface Shapepublic ShapeUnit getShapeUnit()
getShapeUnit in interface Circle2DgetShapeUnit in interface Shapepublic ImmutableCircle2D copy()
public Circle2D translate(double... args)
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.