JAL-1807 test
[jalviewjs.git] / bin / javajs / util / A4.js
index d3d3a66..b3f66b8 100644 (file)
@@ -1,89 +1,89 @@
-Clazz.declarePackage ("javajs.util");\r
-Clazz.load (["javajs.api.JSONEncodable"], "javajs.util.A4", ["javajs.util.T3"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.x = 0;\r
-this.y = 0;\r
-this.z = 0;\r
-this.angle = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, javajs.util, "A4", null, [javajs.api.JSONEncodable, java.io.Serializable]);\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-this.z = 1.0;\r
-});\r
-c$.new4 = Clazz.defineMethod (c$, "new4", \r
-function (x, y, z, angle) {\r
-var a =  new javajs.util.A4 ();\r
-a.set4 (x, y, z, angle);\r
-return a;\r
-}, "~N,~N,~N,~N");\r
-c$.newAA = Clazz.defineMethod (c$, "newAA", \r
-function (a1) {\r
-var a =  new javajs.util.A4 ();\r
-a.set4 (a1.x, a1.y, a1.z, a1.angle);\r
-return a;\r
-}, "javajs.util.A4");\r
-c$.newVA = Clazz.defineMethod (c$, "newVA", \r
-function (axis, angle) {\r
-var a =  new javajs.util.A4 ();\r
-a.setVA (axis, angle);\r
-return a;\r
-}, "javajs.util.V3,~N");\r
-Clazz.defineMethod (c$, "setVA", \r
-function (axis, angle) {\r
-this.x = axis.x;\r
-this.y = axis.y;\r
-this.z = axis.z;\r
-this.angle = angle;\r
-}, "javajs.util.V3,~N");\r
-Clazz.defineMethod (c$, "set4", \r
-function (x, y, z, angle) {\r
-this.x = x;\r
-this.y = y;\r
-this.z = z;\r
-this.angle = angle;\r
-}, "~N,~N,~N,~N");\r
-Clazz.defineMethod (c$, "setAA", \r
-function (a) {\r
-this.x = a.x;\r
-this.y = a.y;\r
-this.z = a.z;\r
-this.angle = a.angle;\r
-}, "javajs.util.A4");\r
-Clazz.defineMethod (c$, "setM", \r
-function (m1) {\r
-this.setFromMat (m1.m00, m1.m01, m1.m02, m1.m10, m1.m11, m1.m12, m1.m20, m1.m21, m1.m22);\r
-}, "javajs.util.M3");\r
-Clazz.defineMethod (c$, "setFromMat", \r
-($fz = function (m00, m01, m02, m10, m11, m12, m20, m21, m22) {\r
-var cos = (m00 + m11 + m22 - 1.0) * 0.5;\r
-this.x = (m21 - m12);\r
-this.y = (m02 - m20);\r
-this.z = (m10 - m01);\r
-var sin = 0.5 * Math.sqrt (this.x * this.x + this.y * this.y + this.z * this.z);\r
-if (sin == 0 && cos == 1) {\r
-this.x = this.y = 0;\r
-this.z = 1;\r
-this.angle = 0;\r
-} else {\r
-this.angle = Math.atan2 (sin, cos);\r
-}}, $fz.isPrivate = true, $fz), "~N,~N,~N,~N,~N,~N,~N,~N,~N");\r
-Clazz.overrideMethod (c$, "hashCode", \r
-function () {\r
-return javajs.util.T3.floatToIntBits0 (this.x) ^ javajs.util.T3.floatToIntBits0 (this.y) ^ javajs.util.T3.floatToIntBits0 (this.z) ^ javajs.util.T3.floatToIntBits0 (this.angle);\r
-});\r
-Clazz.overrideMethod (c$, "equals", \r
-function (o) {\r
-if (!(Clazz.instanceOf (o, javajs.util.A4))) return false;\r
-var a1 = o;\r
-return this.x == a1.x && this.y == a1.y && this.z == a1.z && this.angle == a1.angle;\r
-}, "~O");\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return "(" + this.x + ", " + this.y + ", " + this.z + ", " + this.angle + ")";\r
-});\r
-Clazz.overrideMethod (c$, "toJSON", \r
-function () {\r
-return "[" + this.x + "," + this.y + "," + this.z + "," + (this.angle * 180.0 / 3.141592653589793) + "]";\r
-});\r
-});\r
+Clazz.declarePackage ("javajs.util");
+Clazz.load (["javajs.api.JSONEncodable"], "javajs.util.A4", ["javajs.util.T3"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.x = 0;
+this.y = 0;
+this.z = 0;
+this.angle = 0;
+Clazz.instantialize (this, arguments);
+}, javajs.util, "A4", null, [javajs.api.JSONEncodable, java.io.Serializable]);
+Clazz.makeConstructor (c$, 
+function () {
+this.z = 1.0;
+});
+c$.new4 = Clazz.defineMethod (c$, "new4", 
+function (x, y, z, angle) {
+var a =  new javajs.util.A4 ();
+a.set4 (x, y, z, angle);
+return a;
+}, "~N,~N,~N,~N");
+c$.newAA = Clazz.defineMethod (c$, "newAA", 
+function (a1) {
+var a =  new javajs.util.A4 ();
+a.set4 (a1.x, a1.y, a1.z, a1.angle);
+return a;
+}, "javajs.util.A4");
+c$.newVA = Clazz.defineMethod (c$, "newVA", 
+function (axis, angle) {
+var a =  new javajs.util.A4 ();
+a.setVA (axis, angle);
+return a;
+}, "javajs.util.V3,~N");
+Clazz.defineMethod (c$, "setVA", 
+function (axis, angle) {
+this.x = axis.x;
+this.y = axis.y;
+this.z = axis.z;
+this.angle = angle;
+}, "javajs.util.V3,~N");
+Clazz.defineMethod (c$, "set4", 
+function (x, y, z, angle) {
+this.x = x;
+this.y = y;
+this.z = z;
+this.angle = angle;
+}, "~N,~N,~N,~N");
+Clazz.defineMethod (c$, "setAA", 
+function (a) {
+this.x = a.x;
+this.y = a.y;
+this.z = a.z;
+this.angle = a.angle;
+}, "javajs.util.A4");
+Clazz.defineMethod (c$, "setM", 
+function (m1) {
+this.setFromMat (m1.m00, m1.m01, m1.m02, m1.m10, m1.m11, m1.m12, m1.m20, m1.m21, m1.m22);
+}, "javajs.util.M3");
+Clazz.defineMethod (c$, "setFromMat", 
+($fz = function (m00, m01, m02, m10, m11, m12, m20, m21, m22) {
+var cos = (m00 + m11 + m22 - 1.0) * 0.5;
+this.x = (m21 - m12);
+this.y = (m02 - m20);
+this.z = (m10 - m01);
+var sin = 0.5 * Math.sqrt (this.x * this.x + this.y * this.y + this.z * this.z);
+if (sin == 0 && cos == 1) {
+this.x = this.y = 0;
+this.z = 1;
+this.angle = 0;
+} else {
+this.angle = Math.atan2 (sin, cos);
+}}, $fz.isPrivate = true, $fz), "~N,~N,~N,~N,~N,~N,~N,~N,~N");
+Clazz.overrideMethod (c$, "hashCode", 
+function () {
+return javajs.util.T3.floatToIntBits0 (this.x) ^ javajs.util.T3.floatToIntBits0 (this.y) ^ javajs.util.T3.floatToIntBits0 (this.z) ^ javajs.util.T3.floatToIntBits0 (this.angle);
+});
+Clazz.overrideMethod (c$, "equals", 
+function (o) {
+if (!(Clazz.instanceOf (o, javajs.util.A4))) return false;
+var a1 = o;
+return this.x == a1.x && this.y == a1.y && this.z == a1.z && this.angle == a1.angle;
+}, "~O");
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return "(" + this.x + ", " + this.y + ", " + this.z + ", " + this.angle + ")";
+});
+Clazz.overrideMethod (c$, "toJSON", 
+function () {
+return "[" + this.x + "," + this.y + "," + this.z + "," + (this.angle * 180.0 / 3.141592653589793) + "]";
+});
+});