public final class EllipseModel extends FlatShapeModel
| Modifier and Type | Method and Description |
|---|---|
static EllipseModel |
create(double xRadius,
double yRadius) |
static EllipseModel |
createCircle(double radius) |
static java.util.Optional<EllipseModel> |
createCircleOptional(double radius) |
static java.util.Optional<EllipseModel> |
createOptional(double xRadius,
double yRadius) |
boolean |
equals(java.lang.Object o) |
double |
getXRadius() |
double |
getYRadius() |
int |
hashCode() |
protected boolean |
isPointOnModel(Vec<Two> point) |
boolean |
resembles(java.lang.Object o) |
java.lang.String |
toString() |
getAreapublic static EllipseModel createCircle(double radius)
public static java.util.Optional<EllipseModel> createCircleOptional(double radius)
public static EllipseModel create(double xRadius, double yRadius)
public static java.util.Optional<EllipseModel> createOptional(double xRadius, double yRadius)
protected boolean isPointOnModel(Vec<Two> point)
isPointOnModel in class FlatShapeModelpublic boolean resembles(java.lang.Object o)
resembles in class GeometrixObjectpublic boolean equals(java.lang.Object o)
equals in class GeometrixObjectpublic int hashCode()
hashCode in class GeometrixObjectpublic java.lang.String toString()
toString in class GeometrixObjectpublic double getXRadius()
public double getYRadius()