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 Circle2D
getDimensionUnit
in interface Shape
public ShapeUnit getShapeUnit()
getShapeUnit
in interface Circle2D
getShapeUnit
in interface Shape
public ImmutableCircle2D copy()
public Circle2D translate(double... args)
Copyright © 2018 Terra Software Informatics LLC.. All rights reserved.