Class java.awt.geom.Ellipse2D
java.lang.Object
|
+----java.awt.geom.RectangularShape
|
+----java.awt.geom.Ellipse2D
- Subclasses:
- Ellipse2D.Double, Ellipse2D.Float
- public abstract class Ellipse2D
- extends RectangularShape
An ellipse defined by a bounding rectangle.
This class is only the abstract superclass for all objects which
store a 2D ellipse.
The actual storage representation of the coordinates is left to
the subclass.
Method Summary
|
boolean
|
contains(double x,
double y)
Test if a given Point is inside the boundary of the shape.
|
boolean
|
contains(double x,
double y,
double w,
double h)
Test if the interior of the Shape entirely contains the given
Rectangle.
|
PathIterator
|
getPathIterator(AffineTransform at)
Return an iteration object that defines the boundary of the
shape.
|
boolean
|
intersects(double x,
double y,
double w,
double h)
Test if the interior of the Shape intersects the interior of a given
Rectangle.
|
Methods inherited from class java.awt.geom.RectangularShape
|
clone, contains, contains, getBottom, getBounds, getCenterX, getCenterY, getHeight, getLeft, getPathIterator, getRight, getTop, getWidth, getX, getY, intersects, isEmpty, setBounds, setBounds, setBounds, setBoundsFromCenter, setBoundsFromCenter, setBoundsFromDiagonal, setBoundsFromDiagonal |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Ellipse2D
protected Ellipse2D()
contains
public boolean contains(double x,
double y)
- Test if a given Point is inside the boundary of the shape.
intersects
public boolean intersects(double x,
double y,
double w,
double h)
- Test if the interior of the Shape intersects the interior of a given
Rectangle.
contains
public boolean contains(double x,
double y,
double w,
double h)
- Test if the interior of the Shape entirely contains the given
Rectangle.
getPathIterator
public PathIterator getPathIterator(AffineTransform at)
- Return an iteration object that defines the boundary of the
shape.
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.