java.lang.Object java.awt.geom.RectangularShape java.awt.geom.Ellipse2D java.awt.geom.Ellipse2D.Double
public static class Ellipse2D.Double
The Double class defines an ellipse specified in double precision.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.awt.geom. Ellipse2D |
---|
Ellipse2D.Double , Ellipse2D.Float |
Field Summary | |
---|---|
double |
height
The overall height of the Ellipse2D. |
double |
width
The overall width of this Ellipse2D. |
double |
x
The x coordinate of the upper left corner of this Ellipse2D. |
double |
y
The y coordinate of the upper left corner of this Ellipse2D. |
Constructor Summary | |
---|---|
Ellipse2D.Double
() Constructs a new Ellipse2D, initialized to location (0, 0) and size (0, 0). |
|
Ellipse2D.Double
(double x, double y, double w, double h) Constructs and initializes an Ellipse2D from the specified coordinates. |
Method Summary | |
---|---|
Rectangle2D |
getBounds2D
() Returns the high precision bounding box of this Ellipse2D. |
double |
getHeight
() Returns the overall height of this Ellipse2D in double precision. |
double |
getWidth
() Returns the overall width of this Ellipse2D in double precision. |
double |
getX
() Returns the X coordinate of the upper left corner of this Ellipse2D in double precision. |
double |
getY
() Returns the Y coordinate of the upper left corner of this Ellipse2D in double precision. |
boolean |
isEmpty
() Determines whether or not the bounding box of this Ellipse2D is empty. |
void |
setFrame
(double x, double y, double w, double h) Sets the location and size of this Ellipse2D to the specified double values. |
Methods inherited from class java.awt.geom. Ellipse2D |
---|
contains , contains , equals , getPathIterator , hashCode , 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 |
---|
|
Field Detail |
---|
public double x
public double y
public double width
public double height
Constructor Detail |
---|
public Ellipse2D.Double()
public Ellipse2D.Double(double x, double y, double w, double h)
Method Detail |
---|
public double getX()
public double getY()
public double getWidth()
public double getHeight()
public boolean isEmpty()
public void setFrame(double x, double y, double w, double h)
public Rectangle2D getBounds2D()