1 @deftypemethod AffineTransform {public static AffineTransform} getTranslateInstance (double@w{ }@var{tx}, double@w{ }@var{ty})
4 @deftypemethod AffineTransform {public static AffineTransform} getRotateInstance (double@w{ }@var{theta})
7 @deftypemethod AffineTransform {public static AffineTransform} getRotateInstance (double@w{ }@var{theta}, double@w{ }@var{x}, double@w{ }@var{y})
10 @deftypemethod AffineTransform {public static AffineTransform} getScaleInstance (double@w{ }@var{sx}, double@w{ }@var{sy})
13 @deftypemethod AffineTransform {public static AffineTransform} getShearInstance (double@w{ }@var{shx}, double@w{ }@var{shy})
16 @deftypemethod AffineTransform {public int} getType ()
19 @deftypemethod AffineTransform {public double} getDeterminant ()
22 @deftypemethod AffineTransform {public void} getMatrix (double[]@w{ }@var{flatmatrix})
25 @deftypemethod AffineTransform {public double} getScaleX ()
28 @deftypemethod AffineTransform {public double} getScaleY ()
31 @deftypemethod AffineTransform {public double} getShearX ()
34 @deftypemethod AffineTransform {public double} getShearY ()
37 @deftypemethod AffineTransform {public double} getTranslateX ()
40 @deftypemethod AffineTransform {public double} getTranslateY ()
43 @deftypemethod AffineTransform {public void} translate (double@w{ }@var{tx}, double@w{ }@var{ty})
46 @deftypemethod AffineTransform {public void} rotate (double@w{ }@var{theta})
49 @deftypemethod AffineTransform {public void} rotate (double@w{ }@var{theta}, double@w{ }@var{x}, double@w{ }@var{y})
52 @deftypemethod AffineTransform {public void} scale (double@w{ }@var{sx}, double@w{ }@var{sy})
55 @deftypemethod AffineTransform {public void} shear (double@w{ }@var{shx}, double@w{ }@var{shy})
58 @deftypemethod AffineTransform {public void} setToIdentity ()
61 @deftypemethod AffineTransform {public void} setToTranslation (double@w{ }@var{tx}, double@w{ }@var{ty})
64 @deftypemethod AffineTransform {public void} setToRotation (double@w{ }@var{theta})
67 @deftypemethod AffineTransform {public void} setToScale (double@w{ }@var{sx}, double@w{ }@var{sy})
70 @deftypemethod AffineTransform {public void} setToShear (double@w{ }@var{shx}, double@w{ }@var{shy})
73 @deftypemethod AffineTransform {public void} setTransform (java.awt.geom.AffineTransform@w{ }@var{tx})
76 @deftypemethod AffineTransform {public void} setTransform (double@w{ }@var{m00}, double@w{ }@var{m10}, double@w{ }@var{m01}, double@w{ }@var{m11}, double@w{ }@var{m02}, double@w{ }@var{m12})
79 @deftypemethod AffineTransform {public void} concatenate (java.awt.geom.AffineTransform@w{ }@var{tx})
82 @deftypemethod AffineTransform {public void} preConcatenate (java.awt.geom.AffineTransform@w{ }@var{tx})
85 @deftypemethod AffineTransform {public AffineTransform} createInverse () @*throws NoninvertibleTransformException
88 @deftypemethod AffineTransform {public Point2D} transform (java.awt.geom.Point2D@w{ }@var{src}, java.awt.geom.Point2D@w{ }@var{dst})
91 @deftypemethod AffineTransform {public void} transform (java.awt.geom.Point2D[]@w{ }@var{src}, int@w{ }@var{srcOff}, java.awt.geom.Point2D[]@w{ }@var{dst}, int@w{ }@var{dstOff}, int@w{ }@var{num})
94 @deftypemethod AffineTransform {public void} transform (float[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, float[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num})
97 @deftypemethod AffineTransform {public void} transform (double[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, double[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num})
100 @deftypemethod AffineTransform {public void} transform (float[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, double[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num})
103 @deftypemethod AffineTransform {public void} transform (double[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, float[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num})
106 @deftypemethod AffineTransform {public Point2D} inverseTransform (java.awt.geom.Point2D@w{ }@var{src}, java.awt.geom.Point2D@w{ }@var{dst}) @*throws NoninvertibleTransformException
109 @deftypemethod AffineTransform {public void} inverseTransform (double[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, double[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num}) @*throws NoninvertibleTransformException
112 @deftypemethod AffineTransform {public Point2D} deltaTransform (java.awt.geom.Point2D@w{ }@var{src}, java.awt.geom.Point2D@w{ }@var{dst})
115 @deftypemethod AffineTransform {public void} deltaTransform (double[]@w{ }@var{srcPts}, int@w{ }@var{srcOff}, double[]@w{ }@var{dstPts}, int@w{ }@var{dstOff}, int@w{ }@var{num})
118 @deftypemethod AffineTransform {public Shape} createTransformedShape (java.awt.Shape@w{ }@var{pSrc})
121 @deftypemethod AffineTransform {public String} toString ()
124 @deftypemethod AffineTransform {public boolean} isIdentity ()
127 @deftypemethod AffineTransform {public Object} clone ()
130 @deftypemethod AffineTransform {public int} hashCode ()
133 @deftypemethod AffineTransform {public boolean} equals (java.lang.Object@w{ }@var{obj})
136 @deftypemethod Dimension2D {public abstract double} getWidth ()
139 @deftypemethod Dimension2D {public abstract double} getHeight ()
142 @deftypemethod Dimension2D {public abstract void} setSize (double@w{ }@var{width}, double@w{ }@var{height})
145 @deftypemethod Dimension2D {public void} setSize (java.awt.geom.Dimension2D@w{ }@var{dim})
148 @deftypemethod Dimension2D {public Object} clone ()
151 @deftypemethod Ellipse2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y})
154 @deftypemethod Ellipse2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
157 @deftypemethod Ellipse2D {public PathIterator} getPathIterator (java.awt.geom.AffineTransform@w{ }@var{at})
160 @deftypemethod Ellipse2D {public boolean} intersects (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
163 @deftypemethod Ellipse2D.Double {public Rectangle2D} getBounds2D ()
166 @deftypemethod Ellipse2D.Double {public double} getHeight ()
169 @deftypemethod Ellipse2D.Double {public double} getWidth ()
172 @deftypemethod Ellipse2D.Double {public double} getX ()
175 @deftypemethod Ellipse2D.Double {public double} getY ()
178 @deftypemethod Ellipse2D.Double {public boolean} isEmpty ()
181 @deftypemethod Ellipse2D.Double {public void} setFrame (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
184 @deftypemethod Ellipse2D.Float {public Rectangle2D} getBounds2D ()
187 @deftypemethod Ellipse2D.Float {public double} getHeight ()
190 @deftypemethod Ellipse2D.Float {public double} getWidth ()
193 @deftypemethod Ellipse2D.Float {public double} getX ()
196 @deftypemethod Ellipse2D.Float {public double} getY ()
199 @deftypemethod Ellipse2D.Float {public boolean} isEmpty ()
202 @deftypemethod Ellipse2D.Float {public void} setFrame (float@w{ }@var{x}, float@w{ }@var{y}, float@w{ }@var{w}, float@w{ }@var{h})
205 @deftypemethod Ellipse2D.Float {public void} setFrame (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
208 @deftypemethod PathIterator {public int} currentSegment (double[]@w{ }@var{coords})
211 @deftypemethod PathIterator {public int} currentSegment (float[]@w{ }@var{coords})
214 @deftypemethod PathIterator {public int} getWindingRule ()
217 @deftypemethod PathIterator {public boolean} isDone ()
220 @deftypemethod PathIterator {public void} next ()
223 @deftypemethod Point2D {public abstract double} getX ()
226 @deftypemethod Point2D {public abstract double} getY ()
229 @deftypemethod Point2D {public abstract void} setLocation (double@w{ }@var{x}, double@w{ }@var{y})
232 @deftypemethod Point2D {public void} setLocation (java.awt.geom.Point2D@w{ }@var{pt})
235 @deftypemethod Point2D {public static double} distanceSq (double@w{ }@var{X1}, double@w{ }@var{Y1}, double@w{ }@var{X2}, double@w{ }@var{Y2})
238 @deftypemethod Point2D {public static double} distance (double@w{ }@var{X1}, double@w{ }@var{Y1}, double@w{ }@var{X2}, double@w{ }@var{Y2})
241 @deftypemethod Point2D {public double} distanceSq (double@w{ }@var{PX}, double@w{ }@var{PY})
244 @deftypemethod Point2D {public double} distance (double@w{ }@var{PX}, double@w{ }@var{PY})
247 @deftypemethod Point2D {public double} distanceSq (java.awt.geom.Point2D@w{ }@var{pt})
250 @deftypemethod Point2D {public double} distance (java.awt.geom.Point2D@w{ }@var{pt})
253 @deftypemethod Point2D {public int} hashCode ()
256 @deftypemethod Point2D {public Object} clone ()
259 @deftypemethod Point2D {public boolean} equals (java.lang.Object@w{ }@var{o})
262 @deftypemethod Point2D.Double {public double} getX ()
265 @deftypemethod Point2D.Double {public double} getY ()
268 @deftypemethod Point2D.Double {public void} setLocation (double@w{ }@var{x}, double@w{ }@var{y})
271 @deftypemethod Point2D.Double {public String} toString ()
274 @deftypemethod Point2D.Float {public double} getX ()
277 @deftypemethod Point2D.Float {public double} getY ()
280 @deftypemethod Point2D.Float {public void} setLocation (double@w{ }@var{x}, double@w{ }@var{y})
283 @deftypemethod Point2D.Float {public void} setLocation (float@w{ }@var{x}, float@w{ }@var{y})
286 @deftypemethod Point2D.Float {public String} toString ()
289 @deftypemethod Rectangle2D {public abstract void} setRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
290 Set the bounding box of this rectangle.
292 @deftypemethod Rectangle2D {public void} setRect (java.awt.geom.Rectangle2D@w{ }@var{r})
293 Set the bounding box of this rectangle.
295 @deftypemethod Rectangle2D {public boolean} intersectsLine (double@w{ }@var{x1}, double@w{ }@var{y1}, double@w{ }@var{x2}, double@w{ }@var{y2})
296 Returns true if line segment intersects interior of this
299 @deftypemethod Rectangle2D {public abstract int} outcode (double@w{ }@var{x}, double@w{ }@var{y})
300 Return true if line segment intersects interior of this
303 @deftypemethod Rectangle2D {public int} outcode (java.awt.geom.Point2D@w{ }@var{p})
306 @deftypemethod Rectangle2D {public void} setFrame (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
307 Set bounding frame for this rectangle.
309 @deftypemethod Rectangle2D {public Rectangle2D} getBounds2D ()
312 @deftypemethod Rectangle2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y})
315 @deftypemethod Rectangle2D {public boolean} intersects (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
318 @deftypemethod Rectangle2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
321 @deftypemethod Rectangle2D {public abstract Rectangle2D} createIntersection (java.awt.geom.Rectangle2D@w{ }@var{r})
324 @deftypemethod Rectangle2D {public static void} intersect (java.awt.geom.Rectangle2D@w{ }@var{src1}, java.awt.geom.Rectangle2D@w{ }@var{src2}, java.awt.geom.Rectangle2D@w{ }@var{dest})
327 @deftypemethod Rectangle2D {public abstract Rectangle2D} createUnion (java.awt.geom.Rectangle2D@w{ }@var{r})
330 @deftypemethod Rectangle2D {public static void} union (java.awt.geom.Rectangle2D@w{ }@var{src1}, java.awt.geom.Rectangle2D@w{ }@var{src2}, java.awt.geom.Rectangle2D@w{ }@var{dest})
333 @deftypemethod Rectangle2D {public void} add (double@w{ }@var{newx}, double@w{ }@var{newy})
336 @deftypemethod Rectangle2D {public void} add (java.awt.geom.Point2D@w{ }@var{p})
339 @deftypemethod Rectangle2D {public void} add (java.awt.geom.Rectangle2D@w{ }@var{r})
342 @deftypemethod Rectangle2D {public PathIterator} getPathIterator (java.awt.geom.AffineTransform@w{ }@var{at})
345 @deftypemethod Rectangle2D.Double {public double} getX ()
348 @deftypemethod Rectangle2D.Double {public double} getY ()
351 @deftypemethod Rectangle2D.Double {public double} getWidth ()
354 @deftypemethod Rectangle2D.Double {public double} getHeight ()
357 @deftypemethod Rectangle2D.Double {public boolean} isEmpty ()
360 @deftypemethod Rectangle2D.Double {public void} setRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
363 @deftypemethod Rectangle2D.Double {public void} setRect (java.awt.geom.Rectangle2D@w{ }@var{r})
366 @deftypemethod Rectangle2D.Double {public int} outcode (double@w{ }@var{x}, double@w{ }@var{y})
369 @deftypemethod Rectangle2D.Double {public Rectangle2D} getBounds2D ()
372 @deftypemethod Rectangle2D.Double {public Rectangle2D} createIntersection (java.awt.geom.Rectangle2D@w{ }@var{r})
375 @deftypemethod Rectangle2D.Double {public Rectangle2D} createUnion (java.awt.geom.Rectangle2D@w{ }@var{r})
378 @deftypemethod Rectangle2D.Double {public String} toString ()
381 @deftypemethod Rectangle2D.Float {public double} getX ()
384 @deftypemethod Rectangle2D.Float {public double} getY ()
387 @deftypemethod Rectangle2D.Float {public double} getWidth ()
390 @deftypemethod Rectangle2D.Float {public double} getHeight ()
393 @deftypemethod Rectangle2D.Float {public boolean} isEmpty ()
396 @deftypemethod Rectangle2D.Float {public void} setRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
399 @deftypemethod Rectangle2D.Float {public void} setRect (java.awt.geom.Rectangle2D@w{ }@var{r})
402 @deftypemethod Rectangle2D.Float {public int} outcode (double@w{ }@var{x}, double@w{ }@var{y})
405 @deftypemethod Rectangle2D.Float {public Rectangle2D} getBounds2D ()
408 @deftypemethod Rectangle2D.Float {public Rectangle2D} createIntersection (java.awt.geom.Rectangle2D@w{ }@var{r})
411 @deftypemethod Rectangle2D.Float {public Rectangle2D} createUnion (java.awt.geom.Rectangle2D@w{ }@var{r})
414 @deftypemethod Rectangle2D.Float {public String} toString ()
417 @deftypemethod RectangularShape {public abstract double} getX ()
420 @deftypemethod RectangularShape {public abstract double} getY ()
423 @deftypemethod RectangularShape {public abstract double} getWidth ()
426 @deftypemethod RectangularShape {public abstract double} getHeight ()
429 @deftypemethod RectangularShape {public double} getMinX ()
432 @deftypemethod RectangularShape {public double} getMinY ()
435 @deftypemethod RectangularShape {public double} getMaxX ()
438 @deftypemethod RectangularShape {public double} getMaxY ()
441 @deftypemethod RectangularShape {public double} getCenterX ()
444 @deftypemethod RectangularShape {public double} getCenterY ()
447 @deftypemethod RectangularShape {public Rectangle2D} getFrame ()
450 @deftypemethod RectangularShape {public abstract boolean} isEmpty ()
453 @deftypemethod RectangularShape {public abstract void} setFrame (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
456 @deftypemethod RectangularShape {public void} setFrame (java.awt.geom.Point2D@w{ }@var{loc}, java.awt.geom.Dimension2D@w{ }@var{size})
459 @deftypemethod RectangularShape {public void} setFrame (java.awt.geom.Rectangle2D@w{ }@var{r})
462 @deftypemethod RectangularShape {public void} setFrameFromDiagonal (double@w{ }@var{x1}, double@w{ }@var{y1}, double@w{ }@var{x2}, double@w{ }@var{y2})
465 @deftypemethod RectangularShape {public void} setFrameFromDiagonal (java.awt.geom.Point2D@w{ }@var{p1}, java.awt.geom.Point2D@w{ }@var{p2})
468 @deftypemethod RectangularShape {public void} setFrameFromCenter (double@w{ }@var{centerX}, double@w{ }@var{centerY}, double@w{ }@var{cornerX}, double@w{ }@var{cornerY})
471 @deftypemethod RectangularShape {public void} setFrameFromCenter (java.awt.geom.Point2D@w{ }@var{center}, java.awt.geom.Point2D@w{ }@var{corner})
474 @deftypemethod RectangularShape {public boolean} contains (java.awt.geom.Point2D@w{ }@var{p})
477 @deftypemethod RectangularShape {public boolean} intersects (java.awt.geom.Rectangle2D@w{ }@var{r})
480 @deftypemethod RectangularShape {public boolean} contains (java.awt.geom.Rectangle2D@w{ }@var{r})
483 @deftypemethod RectangularShape {public Rectangle} getBounds ()
486 @deftypemethod RectangularShape {public PathIterator} getPathIterator (java.awt.geom.AffineTransform@w{ }@var{at}, double@w{ }@var{flatness})
489 @deftypemethod RectangularShape {public Object} clone ()
492 @deftypemethod RoundRectangle2D {public abstract double} getArcHeight ()
493 Return the arc height of this round rectangle.
495 @deftypemethod RoundRectangle2D {public abstract double} getArcWidth ()
496 Return the arc width of this round rectangle.
498 @deftypemethod RoundRectangle2D {public abstract void} setRoundRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h}, double@w{ }@var{arcWidth}, double@w{ }@var{arcHeight})
499 Set the values of this round rectangle
501 @deftypemethod RoundRectangle2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y})
502 Return true if this object contains the specified point.
504 @deftypemethod RoundRectangle2D {public boolean} contains (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
505 Return true if this object contains the specified rectangle
507 @deftypemethod RoundRectangle2D {public PathIterator} getPathIterator (java.awt.geom.AffineTransform@w{ }@var{at})
508 Return a new path iterator which iterates over this rectangle.
510 @deftypemethod RoundRectangle2D {public boolean} intersects (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
511 Return true if the given rectangle intersects this shape.
513 @deftypemethod RoundRectangle2D {public void} setFrame (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h})
514 Set the boundary of this round rectangle.
516 @deftypemethod RoundRectangle2D {public void} setRoundRect (java.awt.geom.RoundRectangle2D@w{ }@var{rr})
517 Set the values of this round rectangle to be the same as those
520 @deftypemethod RoundRectangle2D.Float {public double} getArcHeight ()
523 @deftypemethod RoundRectangle2D.Float {public double} getArcWidth ()
526 @deftypemethod RoundRectangle2D.Float {public Rectangle2D} getBounds2D ()
529 @deftypemethod RoundRectangle2D.Float {public double} getX ()
532 @deftypemethod RoundRectangle2D.Float {public double} getY ()
535 @deftypemethod RoundRectangle2D.Float {public double} getWidth ()
538 @deftypemethod RoundRectangle2D.Float {public double} getHeight ()
541 @deftypemethod RoundRectangle2D.Float {public boolean} isEmpty ()
544 @deftypemethod RoundRectangle2D.Float {public void} setRoundRect (float@w{ }@var{x}, float@w{ }@var{y}, float@w{ }@var{w}, float@w{ }@var{h}, float@w{ }@var{arcWidth}, float@w{ }@var{arcHeight})
547 @deftypemethod RoundRectangle2D.Float {public void} setRoundRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h}, double@w{ }@var{arcWidth}, double@w{ }@var{arcHeight})
550 @deftypemethod RoundRectangle2D.Double {public double} getArcHeight ()
553 @deftypemethod RoundRectangle2D.Double {public double} getArcWidth ()
556 @deftypemethod RoundRectangle2D.Double {public Rectangle2D} getBounds2D ()
559 @deftypemethod RoundRectangle2D.Double {public double} getX ()
562 @deftypemethod RoundRectangle2D.Double {public double} getY ()
565 @deftypemethod RoundRectangle2D.Double {public double} getWidth ()
568 @deftypemethod RoundRectangle2D.Double {public double} getHeight ()
571 @deftypemethod RoundRectangle2D.Double {public boolean} isEmpty ()
574 @deftypemethod RoundRectangle2D.Double {public void} setRoundRect (double@w{ }@var{x}, double@w{ }@var{y}, double@w{ }@var{w}, double@w{ }@var{h}, double@w{ }@var{arcWidth}, double@w{ }@var{arcHeight})