| java.lang.Object java.awt.geom.RectangularShape java.awt.geom.Arc2D
Inner Class :public static class Float extends Arc2D | |
Inner Class :public static class Double extends Arc2D | |
Field Summary | |
final public static int | CHORD | final public static int | OPEN | final public static int | PIE |
Constructor Summary | |
protected | Arc2D(int type) |
Method Summary | |
public boolean | contains(double px, double py) | public boolean | contains(double rx, double ry, double rw, double rh) | public boolean | contains(Rectangle2D rect) | public boolean | containsAngle(double angle) | abstract public double | getAngleExtent() | abstract public double | getAngleStart() | public int | getArcType() | public Rectangle2D | getBounds2D() | public Point2D | getEndPoint() | double | getNormAngle(double angle) | public PathIterator | getPathIterator(AffineTransform at) | public Point2D | getStartPoint() | public boolean | intersects(double rx, double ry, double rw, double rh) | abstract protected Rectangle2D | makeBounds(double x, double y, double width, double height) | abstract public void | setAngleExtent(double extent) | abstract public void | setAngleStart(double start) | public void | setAngleStart(Point2D point) | public void | setAngles(double x1, double y1, double x2, double y2) | public void | setAngles(Point2D p1, Point2D p2) | abstract public void | setArc(double x, double y, double width, double height, double start, double extent, int type) | public void | setArc(Point2D point, Dimension2D size, double start, double extent, int type) | public void | setArc(Rectangle2D rect, double start, double extent, int type) | public void | setArc(Arc2D arc) | public void | setArcByCenter(double x, double y, double radius, double start, double extent, int type) | public void | setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius) | public void | setArcType(int type) | public void | setFrame(double x, double y, double width, double height) |
CHORD | final public static int CHORD(Code) | | |
OPEN | final public static int OPEN(Code) | | |
PIE | final public static int PIE(Code) | | |
Arc2D | protected Arc2D(int type)(Code) | | |
contains | public boolean contains(double px, double py)(Code) | | |
contains | public boolean contains(double rx, double ry, double rw, double rh)(Code) | | |
containsAngle | public boolean containsAngle(double angle)(Code) | | |
getAngleExtent | abstract public double getAngleExtent()(Code) | | |
getAngleStart | abstract public double getAngleStart()(Code) | | |
getArcType | public int getArcType()(Code) | | |
getNormAngle | double getNormAngle(double angle)(Code) | | Normalizes angle
Parameters: angle - - the source angle in degrees a normalized angle |
intersects | public boolean intersects(double rx, double ry, double rw, double rh)(Code) | | |
makeBounds | abstract protected Rectangle2D makeBounds(double x, double y, double width, double height)(Code) | | |
setAngleExtent | abstract public void setAngleExtent(double extent)(Code) | | |
setAngleStart | abstract public void setAngleStart(double start)(Code) | | |
setAngles | public void setAngles(double x1, double y1, double x2, double y2)(Code) | | |
setArc | abstract public void setArc(double x, double y, double width, double height, double start, double extent, int type)(Code) | | |
setArc | public void setArc(Rectangle2D rect, double start, double extent, int type)(Code) | | |
setArcByCenter | public void setArcByCenter(double x, double y, double radius, double start, double extent, int type)(Code) | | |
setArcType | public void setArcType(int type)(Code) | | |
setFrame | public void setFrame(double x, double y, double width, double height)(Code) | | |
Methods inherited from java.awt.geom.RectangularShape | public Object clone()(Code)(Java Doc) public boolean contains(Point2D point)(Code)(Java Doc) public boolean contains(Rectangle2D rect)(Code)(Java Doc) public Rectangle getBounds()(Code)(Java Doc) public double getCenterX()(Code)(Java Doc) public double getCenterY()(Code)(Java Doc) public Rectangle2D getFrame()(Code)(Java Doc) abstract public double getHeight()(Code)(Java Doc) public double getMaxX()(Code)(Java Doc) public double getMaxY()(Code)(Java Doc) public double getMinX()(Code)(Java Doc) public double getMinY()(Code)(Java Doc) public PathIterator getPathIterator(AffineTransform t, double flatness)(Code)(Java Doc) abstract public double getWidth()(Code)(Java Doc) abstract public double getX()(Code)(Java Doc) abstract public double getY()(Code)(Java Doc) public boolean intersects(Rectangle2D rect)(Code)(Java Doc) abstract public boolean isEmpty()(Code)(Java Doc) abstract public void setFrame(double x, double y, double w, double h)(Code)(Java Doc) public void setFrame(Point2D loc, Dimension2D size)(Code)(Java Doc) public void setFrame(Rectangle2D r)(Code)(Java Doc) public void setFrameFromCenter(double centerX, double centerY, double cornerX, double cornerY)(Code)(Java Doc) public void setFrameFromCenter(Point2D center, Point2D corner)(Code)(Java Doc) public void setFrameFromDiagonal(double x1, double y1, double x2, double y2)(Code)(Java Doc) public void setFrameFromDiagonal(Point2D p1, Point2D p2)(Code)(Java Doc)
|
|
|