Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / awt / geom / RectangularShape.js
index 6c09a12..6e72365 100644 (file)
-Clazz.declarePackage ("java.awt.geom");\r
-Clazz.load (["java.awt.Shape"], "java.awt.geom.RectangularShape", ["java.lang.InternalError", "java.awt.geom.FlatteningPathIterator"], function () {\r
-c$ = Clazz.declareType (java.awt.geom, "RectangularShape", null, [java.awt.Shape, Cloneable]);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-});\r
-Clazz.defineMethod (c$, "getMinX", \r
-function () {\r
-return this.getX ();\r
-});\r
-Clazz.defineMethod (c$, "getMinY", \r
-function () {\r
-return this.getY ();\r
-});\r
-Clazz.defineMethod (c$, "getMaxX", \r
-function () {\r
-return this.getX () + this.getWidth ();\r
-});\r
-Clazz.defineMethod (c$, "getMaxY", \r
-function () {\r
-return this.getY () + this.getHeight ();\r
-});\r
-Clazz.defineMethod (c$, "getCenterX", \r
-function () {\r
-return this.getX () + this.getWidth () / 2.0;\r
-});\r
-Clazz.defineMethod (c$, "getCenterY", \r
-function () {\r
-return this.getY () + this.getHeight () / 2.0;\r
-});\r
-Clazz.defineMethod (c$, "getFrame", \r
-function () {\r
-return  new java.awt.geom.Rectangle2D.Double (this.getX (), this.getY (), this.getWidth (), this.getHeight ());\r
-});\r
-Clazz.defineMethod (c$, "setFrame", \r
-function (loc, size) {\r
-this.setFrame (loc.getX (), loc.getY (), size.getWidth (), size.getHeight ());\r
-}, "java.awt.geom.Point2D,java.awt.geom.Dimension2D");\r
-Clazz.defineMethod (c$, "setFrame", \r
-function (r) {\r
-this.setFrame (r.getX (), r.getY (), r.getWidth (), r.getHeight ());\r
-}, "java.awt.geom.Rectangle2D");\r
-Clazz.defineMethod (c$, "setFrameFromDiagonal", \r
-function (x1, y1, x2, y2) {\r
-if (x2 < x1) {\r
-var t = x1;\r
-x1 = x2;\r
-x2 = t;\r
-}if (y2 < y1) {\r
-var t = y1;\r
-y1 = y2;\r
-y2 = t;\r
-}this.setFrame (x1, y1, x2 - x1, y2 - y1);\r
-}, "~N,~N,~N,~N");\r
-Clazz.defineMethod (c$, "setFrameFromDiagonal", \r
-function (p1, p2) {\r
-this.setFrameFromDiagonal (p1.getX (), p1.getY (), p2.getX (), p2.getY ());\r
-}, "java.awt.geom.Point2D,java.awt.geom.Point2D");\r
-Clazz.defineMethod (c$, "setFrameFromCenter", \r
-function (centerX, centerY, cornerX, cornerY) {\r
-var halfW = Math.abs (cornerX - centerX);\r
-var halfH = Math.abs (cornerY - centerY);\r
-this.setFrame (centerX - halfW, centerY - halfH, halfW * 2.0, halfH * 2.0);\r
-}, "~N,~N,~N,~N");\r
-Clazz.defineMethod (c$, "setFrameFromCenter", \r
-function (center, corner) {\r
-this.setFrameFromCenter (center.getX (), center.getY (), corner.getX (), corner.getY ());\r
-}, "java.awt.geom.Point2D,java.awt.geom.Point2D");\r
-Clazz.defineMethod (c$, "contains", \r
-function (p) {\r
-return this.contains (p.getX (), p.getY ());\r
-}, "java.awt.geom.Point2D");\r
-Clazz.overrideMethod (c$, "intersects", \r
-function (r) {\r
-return this.intersects (r.getX (), r.getY (), r.getWidth (), r.getHeight ());\r
-}, "java.awt.geom.Rectangle2D");\r
-Clazz.defineMethod (c$, "contains", \r
-function (r) {\r
-return this.contains (r.getX (), r.getY (), r.getWidth (), r.getHeight ());\r
-}, "java.awt.geom.Rectangle2D");\r
-Clazz.overrideMethod (c$, "getBounds", \r
-function () {\r
-var width = this.getWidth ();\r
-var height = this.getHeight ();\r
-if (width < 0 || height < 0) {\r
-return  new java.awt.Rectangle ();\r
-}var x = this.getX ();\r
-var y = this.getY ();\r
-var x1 = Math.floor (x);\r
-var y1 = Math.floor (y);\r
-var x2 = Math.ceil (x + width);\r
-var y2 = Math.ceil (y + height);\r
-return  new java.awt.Rectangle (Clazz.doubleToInt (x1), Clazz.doubleToInt (y1), Clazz.doubleToInt (x2 - x1), Clazz.doubleToInt (y2 - y1));\r
-});\r
-Clazz.overrideMethod (c$, "getPathIterator", \r
-function (at, flatness) {\r
-return  new java.awt.geom.FlatteningPathIterator (this.getPathIterator (at), flatness);\r
-}, "java.awt.geom.AffineTransform,~N");\r
-Clazz.defineMethod (c$, "clone", \r
-function () {\r
-try {\r
-return Clazz.superCall (this, java.awt.geom.RectangularShape, "clone", []);\r
-} catch (e) {\r
-if (Clazz.exceptionOf (e, CloneNotSupportedException)) {\r
-throw  new InternalError ();\r
-} else {\r
-throw e;\r
-}\r
-}\r
-});\r
-});\r
+Clazz.declarePackage ("java.awt.geom");
+Clazz.load (["java.awt.Shape"], "java.awt.geom.RectangularShape", ["java.lang.InternalError", "java.awt.geom.FlatteningPathIterator"], function () {
+c$ = Clazz.declareType (java.awt.geom, "RectangularShape", null, [java.awt.Shape, Cloneable]);
+Clazz.makeConstructor (c$, 
+function () {
+});
+Clazz.defineMethod (c$, "getMinX", 
+function () {
+return this.getX ();
+});
+Clazz.defineMethod (c$, "getMinY", 
+function () {
+return this.getY ();
+});
+Clazz.defineMethod (c$, "getMaxX", 
+function () {
+return this.getX () + this.getWidth ();
+});
+Clazz.defineMethod (c$, "getMaxY", 
+function () {
+return this.getY () + this.getHeight ();
+});
+Clazz.defineMethod (c$, "getCenterX", 
+function () {
+return this.getX () + this.getWidth () / 2.0;
+});
+Clazz.defineMethod (c$, "getCenterY", 
+function () {
+return this.getY () + this.getHeight () / 2.0;
+});
+Clazz.defineMethod (c$, "getFrame", 
+function () {
+return  new java.awt.geom.Rectangle2D.Double (this.getX (), this.getY (), this.getWidth (), this.getHeight ());
+});
+Clazz.defineMethod (c$, "setFrame", 
+function (loc, size) {
+this.setFrame (loc.getX (), loc.getY (), size.getWidth (), size.getHeight ());
+}, "java.awt.geom.Point2D,java.awt.geom.Dimension2D");
+Clazz.defineMethod (c$, "setFrame", 
+function (r) {
+this.setFrame (r.getX (), r.getY (), r.getWidth (), r.getHeight ());
+}, "java.awt.geom.Rectangle2D");
+Clazz.defineMethod (c$, "setFrameFromDiagonal", 
+function (x1, y1, x2, y2) {
+if (x2 < x1) {
+var t = x1;
+x1 = x2;
+x2 = t;
+}if (y2 < y1) {
+var t = y1;
+y1 = y2;
+y2 = t;
+}this.setFrame (x1, y1, x2 - x1, y2 - y1);
+}, "~N,~N,~N,~N");
+Clazz.defineMethod (c$, "setFrameFromDiagonal", 
+function (p1, p2) {
+this.setFrameFromDiagonal (p1.getX (), p1.getY (), p2.getX (), p2.getY ());
+}, "java.awt.geom.Point2D,java.awt.geom.Point2D");
+Clazz.defineMethod (c$, "setFrameFromCenter", 
+function (centerX, centerY, cornerX, cornerY) {
+var halfW = Math.abs (cornerX - centerX);
+var halfH = Math.abs (cornerY - centerY);
+this.setFrame (centerX - halfW, centerY - halfH, halfW * 2.0, halfH * 2.0);
+}, "~N,~N,~N,~N");
+Clazz.defineMethod (c$, "setFrameFromCenter", 
+function (center, corner) {
+this.setFrameFromCenter (center.getX (), center.getY (), corner.getX (), corner.getY ());
+}, "java.awt.geom.Point2D,java.awt.geom.Point2D");
+Clazz.defineMethod (c$, "contains", 
+function (p) {
+return this.contains (p.getX (), p.getY ());
+}, "java.awt.geom.Point2D");
+Clazz.overrideMethod (c$, "intersects", 
+function (r) {
+return this.intersects (r.getX (), r.getY (), r.getWidth (), r.getHeight ());
+}, "java.awt.geom.Rectangle2D");
+Clazz.defineMethod (c$, "contains", 
+function (r) {
+return this.contains (r.getX (), r.getY (), r.getWidth (), r.getHeight ());
+}, "java.awt.geom.Rectangle2D");
+Clazz.overrideMethod (c$, "getBounds", 
+function () {
+var width = this.getWidth ();
+var height = this.getHeight ();
+if (width < 0 || height < 0) {
+return  new java.awt.Rectangle ();
+}var x = this.getX ();
+var y = this.getY ();
+var x1 = Math.floor (x);
+var y1 = Math.floor (y);
+var x2 = Math.ceil (x + width);
+var y2 = Math.ceil (y + height);
+return  new java.awt.Rectangle (Clazz.doubleToInt (x1), Clazz.doubleToInt (y1), Clazz.doubleToInt (x2 - x1), Clazz.doubleToInt (y2 - y1));
+});
+Clazz.overrideMethod (c$, "getPathIterator", 
+function (at, flatness) {
+return  new java.awt.geom.FlatteningPathIterator (this.getPathIterator (at), flatness);
+}, "java.awt.geom.AffineTransform,~N");
+Clazz.defineMethod (c$, "clone", 
+function () {
+try {
+return Clazz.superCall (this, java.awt.geom.RectangularShape, "clone", []);
+} catch (e) {
+if (Clazz.exceptionOf (e, CloneNotSupportedException)) {
+throw  new InternalError ();
+} else {
+throw e;
+}
+}
+});
+});