diva.canvas.toolbox
Class BasicEllipse
java.lang.Object
diva.canvas.AbstractFigure
diva.canvas.toolbox.BasicFigure
diva.canvas.toolbox.BasicEllipse
- All Implemented Interfaces:
- CanvasComponent, Figure, ShapedFigure, VisibleComponent, UserObjectContainer
public class BasicEllipse
- extends BasicFigure
A figure that displays as an ellipse. This is a convenience class
for creating ellipses. It inherits from BasicFigure, and so contains
a single Ellipse2D as its shape. It provides a useful set of
constructors.
- Version:
- $Id: BasicEllipse.java 38798 2005-07-08 20:00:01Z cxh $
- Author:
- John Reekie
Constructor Summary |
BasicEllipse(double x,
double y,
double width,
double height)
Create a new ellipse with the given origin and size, a
unit-width continuous stroke and no paint pattern. |
BasicEllipse(double x,
double y,
double width,
double height,
float lineWidth)
Create a new ellipse with the given origin, size, and
outline width. |
BasicEllipse(double x,
double y,
double width,
double height,
java.awt.Paint fill)
Create a new ellipse with the given origin, size, and
fill paint. |
BasicEllipse(double x,
double y,
double width,
double height,
java.awt.Paint fill,
float lineWidth)
Create a new ellipse with the given origin, size, fill, and
outline width. |
BasicEllipse(java.awt.geom.Ellipse2D ellipse)
Create a new ellipse with the given ellipse shape, a
unit-width continuous stroke and no paint pattern. |
Methods inherited from class diva.canvas.toolbox.BasicFigure |
getBounds, getComposite, getDashArray, getFillPaint, getLineWidth, getOrigin, getShape, getStrokePaint, hit, isCentered, paint, setCentered, setComposite, setDashArray, setFillPaint, setLineWidth, setPrototypeShape, setShape, setStroke, setStrokePaint, transform |
Methods inherited from class diva.canvas.AbstractFigure |
contains, getInteractor, getLayer, getParent, getToolTipText, getTransformContext, getUserObject, intersects, isVisible, paint, repaint, repaint, setInteractor, setParent, setToolTipText, setUserObject, setVisible, translate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicEllipse
public BasicEllipse(java.awt.geom.Ellipse2D ellipse)
- Create a new ellipse with the given ellipse shape, a
unit-width continuous stroke and no paint pattern.
BasicEllipse
public BasicEllipse(double x,
double y,
double width,
double height)
- Create a new ellipse with the given origin and size, a
unit-width continuous stroke and no paint pattern.
BasicEllipse
public BasicEllipse(double x,
double y,
double width,
double height,
java.awt.Paint fill)
- Create a new ellipse with the given origin, size, and
fill paint. It has no outline.
BasicEllipse
public BasicEllipse(double x,
double y,
double width,
double height,
float lineWidth)
- Create a new ellipse with the given origin, size, and
outline width. It has no fill.
BasicEllipse
public BasicEllipse(double x,
double y,
double width,
double height,
java.awt.Paint fill,
float lineWidth)
- Create a new ellipse with the given origin, size, fill, and
outline width.