X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=bin%2Fjavajs%2Futil%2FT3d.js;h=984370cc7dec215f0939e09c3f72ecef57391b2a;hp=40404230d61f4022f24edfa24160cc101783febb;hb=7301a2415adab88038b291fc54caeeb3a5a47a44;hpb=6154cb57a6eac3bb1344b8342495f5bb701ee921 diff --git a/bin/javajs/util/T3d.js b/bin/javajs/util/T3d.js index 4040423..984370c 100644 --- a/bin/javajs/util/T3d.js +++ b/bin/javajs/util/T3d.js @@ -1,87 +1,87 @@ -Clazz.declarePackage ("javajs.util"); -Clazz.load (null, "javajs.util.T3d", ["java.lang.Double"], function () { -c$ = Clazz.decorateAsClass (function () { -this.x = 0; -this.y = 0; -this.z = 0; -Clazz.instantialize (this, arguments); -}, javajs.util, "T3d", null, java.io.Serializable); -Clazz.makeConstructor (c$, -function () { -}); -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.T3d"); -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.T3d,javajs.util.T3d"); -Clazz.defineMethod (c$, "add", -function (t1) { -this.x += t1.x; -this.y += t1.y; -this.z += t1.z; -}, "javajs.util.T3d"); -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.T3d,javajs.util.T3d"); -Clazz.defineMethod (c$, "sub", -function (t1) { -this.x -= t1.x; -this.y -= t1.y; -this.z -= t1.z; -}, "javajs.util.T3d"); -Clazz.defineMethod (c$, "scale", -function (s) { -this.x *= s; -this.y *= s; -this.z *= s; -}, "~N"); -Clazz.defineMethod (c$, "scaleAdd", -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.T3d,javajs.util.T3d"); -Clazz.overrideMethod (c$, "hashCode", -function () { -var xbits = javajs.util.T3d.doubleToLongBits0 (this.x); -var ybits = javajs.util.T3d.doubleToLongBits0 (this.y); -var zbits = javajs.util.T3d.doubleToLongBits0 (this.z); -return (xbits ^ (xbits >> 32) ^ ybits ^ (ybits >> 32) ^ zbits ^ (zbits >> 32)); -}); -c$.doubleToLongBits0 = Clazz.defineMethod (c$, "doubleToLongBits0", -function (d) { -return (d == 0 ? 0 : Double.doubleToLongBits (d)); -}, "~N"); -Clazz.overrideMethod (c$, "equals", -function (t1) { -if (!(Clazz.instanceOf (t1, javajs.util.T3d))) 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.declarePackage ("javajs.util"); +Clazz.load (null, "javajs.util.T3d", ["java.lang.Double"], function () { +c$ = Clazz.decorateAsClass (function () { +this.x = 0; +this.y = 0; +this.z = 0; +Clazz.instantialize (this, arguments); +}, javajs.util, "T3d", null, java.io.Serializable); +Clazz.makeConstructor (c$, +function () { +}); +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.T3d"); +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.T3d,javajs.util.T3d"); +Clazz.defineMethod (c$, "add", +function (t1) { +this.x += t1.x; +this.y += t1.y; +this.z += t1.z; +}, "javajs.util.T3d"); +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.T3d,javajs.util.T3d"); +Clazz.defineMethod (c$, "sub", +function (t1) { +this.x -= t1.x; +this.y -= t1.y; +this.z -= t1.z; +}, "javajs.util.T3d"); +Clazz.defineMethod (c$, "scale", +function (s) { +this.x *= s; +this.y *= s; +this.z *= s; +}, "~N"); +Clazz.defineMethod (c$, "scaleAdd", +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.T3d,javajs.util.T3d"); +Clazz.overrideMethod (c$, "hashCode", +function () { +var xbits = javajs.util.T3d.doubleToLongBits0 (this.x); +var ybits = javajs.util.T3d.doubleToLongBits0 (this.y); +var zbits = javajs.util.T3d.doubleToLongBits0 (this.z); +return (xbits ^ (xbits >> 32) ^ ybits ^ (ybits >> 32) ^ zbits ^ (zbits >> 32)); +}); +c$.doubleToLongBits0 = Clazz.defineMethod (c$, "doubleToLongBits0", +function (d) { +return (d == 0 ? 0 : Double.doubleToLongBits (d)); +}, "~N"); +Clazz.overrideMethod (c$, "equals", +function (t1) { +if (!(Clazz.instanceOf (t1, javajs.util.T3d))) 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 + "}"; +}); +});