|
|||||||||
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 ellipseMethod Detail |
---|
public Rectangle2D getBounds2D()
Shape.getBounds()
public double getHeight()
getHeight
in class RectangularShape
public double getWidth()
getWidth
in class RectangularShape
public double getX()
getX
in class RectangularShape
public double getY()
getY
in class RectangularShape
public 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 RectangularShape
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 ellipseRectangularShape.getFrame()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |