JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / javajs / util / P3.js
1 Clazz.declarePackage ("javajs.util");\r
2 Clazz.load (["javajs.util.T3"], "javajs.util.P3", null, function () {\r
3 c$ = Clazz.declareType (javajs.util, "P3", javajs.util.T3);\r
4 c$.newP = Clazz.defineMethod (c$, "newP", \r
5 function (t) {\r
6 var p =  new javajs.util.P3 ();\r
7 p.x = t.x;\r
8 p.y = t.y;\r
9 p.z = t.z;\r
10 return p;\r
11 }, "javajs.util.T3");\r
12 c$.getUnlikely = Clazz.defineMethod (c$, "getUnlikely", \r
13 function () {\r
14 return (javajs.util.P3.unlikely == null ? javajs.util.P3.unlikely = javajs.util.P3.new3 (3.141592653589793, 2.718281828459045, (8.539734222673566)) : javajs.util.P3.unlikely);\r
15 });\r
16 c$.new3 = Clazz.defineMethod (c$, "new3", \r
17 function (x, y, z) {\r
18 var p =  new javajs.util.P3 ();\r
19 p.x = x;\r
20 p.y = y;\r
21 p.z = z;\r
22 return p;\r
23 }, "~N,~N,~N");\r
24 Clazz.defineStatics (c$,\r
25 "unlikely", null);\r
26 });\r