|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Ellipse2D
java.awt.geom.Ellipse2D.Double
public static class Ellipse2D.Double
An Ellipse2D that stores its coordinates using double
primitives.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.awt.geom.Ellipse2D |
|---|
Ellipse2D.Double, Ellipse2D.Float |
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.awt.geom.Ellipse2D |
|---|
contains, contains, getPathIterator, intersects |
| Methods inherited from class java.awt.geom.RectangularShape |
|---|
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, getPathIterator, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public double height
public double width
public double x
public double y
| Constructor Detail |
|---|
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 ellipse| Method Detail |
|---|
public 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 RectangularShape
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||