JAL-1807 includes ?j2sdebug flag and DebugJS._(msg)
[jalviewjs.git] / bin / javajs / util / T3.js
index a914fe2..81c591c 100644 (file)
-Clazz.declarePackage ("javajs.util");\r
-Clazz.load (["javajs.api.JSONEncodable"], "javajs.util.T3", ["java.lang.Float"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.x = 0;\r
-this.y = 0;\r
-this.z = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, javajs.util, "T3", null, [javajs.api.JSONEncodable, java.io.Serializable]);\r
-Clazz.defineMethod (c$, "set", \r
-function (x, y, z) {\r
-this.x = x;\r
-this.y = y;\r
-this.z = z;\r
-}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "setA", \r
-function (t) {\r
-this.x = t[0];\r
-this.y = t[1];\r
-this.z = t[2];\r
-}, "~A");\r
-Clazz.defineMethod (c$, "setT", \r
-function (t1) {\r
-this.x = t1.x;\r
-this.y = t1.y;\r
-this.z = t1.z;\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "add2", \r
-function (t1, t2) {\r
-this.x = t1.x + t2.x;\r
-this.y = t1.y + t2.y;\r
-this.z = t1.z + t2.z;\r
-}, "javajs.util.T3,javajs.util.T3");\r
-Clazz.defineMethod (c$, "add", \r
-function (t1) {\r
-this.x += t1.x;\r
-this.y += t1.y;\r
-this.z += t1.z;\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "distanceSquared", \r
-function (p1) {\r
-var dx = this.x - p1.x;\r
-var dy = this.y - p1.y;\r
-var dz = this.z - p1.z;\r
-return (dx * dx + dy * dy + dz * dz);\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "distance", \r
-function (p1) {\r
-return Math.sqrt (this.distanceSquared (p1));\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "sub2", \r
-function (t1, t2) {\r
-this.x = t1.x - t2.x;\r
-this.y = t1.y - t2.y;\r
-this.z = t1.z - t2.z;\r
-}, "javajs.util.T3,javajs.util.T3");\r
-Clazz.defineMethod (c$, "sub", \r
-function (t1) {\r
-this.x -= t1.x;\r
-this.y -= t1.y;\r
-this.z -= t1.z;\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "scale", \r
-function (s) {\r
-this.x *= s;\r
-this.y *= s;\r
-this.z *= s;\r
-}, "~N");\r
-Clazz.defineMethod (c$, "add3", \r
-function (a, b, c) {\r
-this.x += a;\r
-this.y += b;\r
-this.z += c;\r
-}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "scaleT", \r
-function (p) {\r
-this.x *= p.x;\r
-this.y *= p.y;\r
-this.z *= p.z;\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "scaleAdd2", \r
-function (s, t1, t2) {\r
-this.x = s * t1.x + t2.x;\r
-this.y = s * t1.y + t2.y;\r
-this.z = s * t1.z + t2.z;\r
-}, "~N,javajs.util.T3,javajs.util.T3");\r
-Clazz.defineMethod (c$, "ave", \r
-function (a, b) {\r
-this.x = (a.x + b.x) / 2;\r
-this.y = (a.y + b.y) / 2;\r
-this.z = (a.z + b.z) / 2;\r
-}, "javajs.util.T3,javajs.util.T3");\r
-Clazz.defineMethod (c$, "dot", \r
-function (v) {\r
-return this.x * v.x + this.y * v.y + this.z * v.z;\r
-}, "javajs.util.T3");\r
-Clazz.defineMethod (c$, "lengthSquared", \r
-function () {\r
-return this.x * this.x + this.y * this.y + this.z * this.z;\r
-});\r
-Clazz.defineMethod (c$, "length", \r
-function () {\r
-return Math.sqrt (this.lengthSquared ());\r
-});\r
-Clazz.defineMethod (c$, "normalize", \r
-function () {\r
-var d = this.length ();\r
-this.x /= d;\r
-this.y /= d;\r
-this.z /= d;\r
-});\r
-Clazz.defineMethod (c$, "cross", \r
-function (v1, v2) {\r
-this.set (v1.y * v2.z - v1.z * v2.y, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v1.y * v2.x);\r
-}, "javajs.util.T3,javajs.util.T3");\r
-Clazz.overrideMethod (c$, "hashCode", \r
-function () {\r
-var bits = 1;\r
-bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.x);\r
-bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.y);\r
-bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.z);\r
-return (bits ^ (bits >> 32));\r
-});\r
-c$.floatToIntBits0 = Clazz.defineMethod (c$, "floatToIntBits0", \r
-function (f) {\r
-return (f == 0 ? 0 : Float.floatToIntBits (f));\r
-}, "~N");\r
-Clazz.overrideMethod (c$, "equals", \r
-function (t1) {\r
-if (!(Clazz.instanceOf (t1, javajs.util.T3))) return false;\r
-var t2 = t1;\r
-return (this.x == t2.x && this.y == t2.y && this.z == t2.z);\r
-}, "~O");\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return "{" + this.x + ", " + this.y + ", " + this.z + "}";\r
-});\r
-Clazz.overrideMethod (c$, "toJSON", \r
-function () {\r
-return "[" + this.x + "," + this.y + "," + this.z + "]";\r
-});\r
-});\r
+Clazz.declarePackage ("javajs.util");
+Clazz.load (["javajs.api.JSONEncodable"], "javajs.util.T3", ["java.lang.Float"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.x = 0;
+this.y = 0;
+this.z = 0;
+Clazz.instantialize (this, arguments);
+}, javajs.util, "T3", null, [javajs.api.JSONEncodable, java.io.Serializable]);
+Clazz.defineMethod (c$, "set", 
+function (x, y, z) {
+this.x = x;
+this.y = y;
+this.z = z;
+}, "~N,~N,~N");
+Clazz.defineMethod (c$, "setA", 
+function (t) {
+this.x = t[0];
+this.y = t[1];
+this.z = t[2];
+}, "~A");
+Clazz.defineMethod (c$, "setT", 
+function (t1) {
+this.x = t1.x;
+this.y = t1.y;
+this.z = t1.z;
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "add2", 
+function (t1, t2) {
+this.x = t1.x + t2.x;
+this.y = t1.y + t2.y;
+this.z = t1.z + t2.z;
+}, "javajs.util.T3,javajs.util.T3");
+Clazz.defineMethod (c$, "add", 
+function (t1) {
+this.x += t1.x;
+this.y += t1.y;
+this.z += t1.z;
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "distanceSquared", 
+function (p1) {
+var dx = this.x - p1.x;
+var dy = this.y - p1.y;
+var dz = this.z - p1.z;
+return (dx * dx + dy * dy + dz * dz);
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "distance", 
+function (p1) {
+return Math.sqrt (this.distanceSquared (p1));
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "sub2", 
+function (t1, t2) {
+this.x = t1.x - t2.x;
+this.y = t1.y - t2.y;
+this.z = t1.z - t2.z;
+}, "javajs.util.T3,javajs.util.T3");
+Clazz.defineMethod (c$, "sub", 
+function (t1) {
+this.x -= t1.x;
+this.y -= t1.y;
+this.z -= t1.z;
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "scale", 
+function (s) {
+this.x *= s;
+this.y *= s;
+this.z *= s;
+}, "~N");
+Clazz.defineMethod (c$, "add3", 
+function (a, b, c) {
+this.x += a;
+this.y += b;
+this.z += c;
+}, "~N,~N,~N");
+Clazz.defineMethod (c$, "scaleT", 
+function (p) {
+this.x *= p.x;
+this.y *= p.y;
+this.z *= p.z;
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "scaleAdd2", 
+function (s, t1, t2) {
+this.x = s * t1.x + t2.x;
+this.y = s * t1.y + t2.y;
+this.z = s * t1.z + t2.z;
+}, "~N,javajs.util.T3,javajs.util.T3");
+Clazz.defineMethod (c$, "ave", 
+function (a, b) {
+this.x = (a.x + b.x) / 2;
+this.y = (a.y + b.y) / 2;
+this.z = (a.z + b.z) / 2;
+}, "javajs.util.T3,javajs.util.T3");
+Clazz.defineMethod (c$, "dot", 
+function (v) {
+return this.x * v.x + this.y * v.y + this.z * v.z;
+}, "javajs.util.T3");
+Clazz.defineMethod (c$, "lengthSquared", 
+function () {
+return this.x * this.x + this.y * this.y + this.z * this.z;
+});
+Clazz.defineMethod (c$, "length", 
+function () {
+return Math.sqrt (this.lengthSquared ());
+});
+Clazz.defineMethod (c$, "normalize", 
+function () {
+var d = this.length ();
+this.x /= d;
+this.y /= d;
+this.z /= d;
+});
+Clazz.defineMethod (c$, "cross", 
+function (v1, v2) {
+this.set (v1.y * v2.z - v1.z * v2.y, v1.z * v2.x - v1.x * v2.z, v1.x * v2.y - v1.y * v2.x);
+}, "javajs.util.T3,javajs.util.T3");
+Clazz.overrideMethod (c$, "hashCode", 
+function () {
+var bits = 1;
+bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.x);
+bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.y);
+bits = 31 * bits + javajs.util.T3.floatToIntBits0 (this.z);
+return (bits ^ (bits >> 32));
+});
+c$.floatToIntBits0 = Clazz.defineMethod (c$, "floatToIntBits0", 
+function (f) {
+return (f == 0 ? 0 : Float.floatToIntBits (f));
+}, "~N");
+Clazz.overrideMethod (c$, "equals", 
+function (t1) {
+if (!(Clazz.instanceOf (t1, javajs.util.T3))) return false;
+var t2 = t1;
+return (this.x == t2.x && this.y == t2.y && this.z == t2.z);
+}, "~O");
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return "{" + this.x + ", " + this.y + ", " + this.z + "}";
+});
+Clazz.overrideMethod (c$, "toJSON", 
+function () {
+return "[" + this.x + "," + this.y + "," + this.z + "]";
+});
+});