Ellipse2D.Double, Ellipse2D.Float| Modifier and Type | Field and Description |
|---|---|
double |
height
The height of the ellipse.
|
double |
width
The width of the ellipse.
|
double |
x
The upper-left x coordinate of the bounding-box
|
double |
y
The upper-left y coordinate of the bounding-box
|
| Constructor and Description |
|---|
Ellipse2D.Double()
Creates a new Ellipse2D with an upper-left coordinate of (0,0)
and a zero size.
|
Ellipse2D.Double(double x,
double y,
double w,
double h)
Creates a new Ellipse2D within a given rectangle
using double-precision coordinates.
|
| Modifier and Type | Method and Description |
|---|---|
Rectangle2D |
getBounds2D()
Returns the bounding-box of the ellipse.
|
double |
getHeight()
Returns the height of the ellipse.
|
double |
getWidth()
Returns the width of the ellipse.
|
double |
getX()
Returns x coordinate of the upper-left corner of
the ellipse's bounding-box.
|
double |
getY()
Returns y coordinate of the upper-left corner of
the ellipse's bounding-box.
|
boolean |
isEmpty()
Returns
true if the ellipse encloses no area, and
false otherwise. |
void |
setFrame(double x,
double y,
double w,
double h)
Sets the geometry of the ellipse's bounding box.
|
contains, contains, getPathIterator, intersectsclone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonalpublic double height
public double width
public double x
public double y
public Ellipse2D.Double()
public Ellipse2D.Double(double x, double y, double w, double h)
x - - x coordinate of the upper-left of the bounding rectangley - - y coordinate of the upper-left of the bounding rectanglew - - width of the ellipseh - - height of the ellipsepublic Rectangle2D getBounds2D()
Shape.getBounds()public double getHeight()
getHeight in class RectangularShapepublic double getWidth()
getWidth in class RectangularShapepublic double getX()
getX in class RectangularShapepublic double getY()
getY in class RectangularShapepublic boolean isEmpty()
true if the ellipse encloses no area, and
false otherwise.isEmpty in class RectangularShapepublic void setFrame(double x, double y, double w, double h)
setFrame in class RectangularShapex - - x coordinate of the upper-left of the bounding rectangley - - y coordinate of the upper-left of the bounding rectanglew - - width of the ellipseh - - height of the ellipseRectangularShape.getFrame()