public class Ellipse extends Object
| Constructor and Description | 
|---|
Ellipse(double xc,
       double yc,
       double radius1,
       double radius2,
       double theta)
Creates a new ellipse. 
 | 
Ellipse(Point2D center,
       double radius1,
       double radius2,
       double theta)
Creates a new ellipse. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
area()  | 
Point2D | 
center()  | 
static Point2D[] | 
centers(Ellipse[] ellipses)
Initializes center array from ellipse array. 
 | 
double | 
orientation()  | 
double | 
radius1()  | 
double | 
radius2()  | 
String | 
toString()  | 
public Ellipse(Point2D center, double radius1, double radius2, double theta)
center - the center of the ellipseradius1 - the length of the major semi-axisradius2 - the length of the minor semi-axistheta - the orientation of the ellipse, in degreespublic Ellipse(double xc,
               double yc,
               double radius1,
               double radius2,
               double theta)
xc - the x-coordinate of the center of the ellipseyc - the y-coordinate of the center of the ellipseradius1 - the length of the major semi-axisradius2 - the length of the minor semi-axistheta - the orientation of the ellipse, in degreespublic static final Point2D[] centers(Ellipse[] ellipses)
ellipses - an array of ellipsespublic double area()
public Point2D center()
public double radius1()
public double radius2()
public double orientation()
Copyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.