1 Clazz.load(null,"java.lang.StrictMath",["java.lang.Double","$.Float"],function(){
\r
2 c$=Clazz.declareType(java.lang,"StrictMath");
\r
3 c$.abs=Clazz.defineMethod(c$,"abs",
\r
7 c$.acos=Clazz.defineMethod(c$,"acos",
\r
11 c$.asin=Clazz.defineMethod(c$,"asin",
\r
13 return Math.asin(d);
\r
15 c$.atan=Clazz.defineMethod(c$,"atan",
\r
17 return Math.atan(d);
\r
19 c$.atan2=Clazz.defineMethod(c$,"atan2",
\r
21 return Math.atan2(d1,d2);
\r
23 c$.ceil=Clazz.defineMethod(c$,"ceil",
\r
25 return Math.ceil(d);
\r
27 c$.cosh=Clazz.defineMethod(c$,"cosh",
\r
29 return Math.cosh(d);
\r
31 c$.cos=Clazz.defineMethod(c$,"cos",
\r
35 c$.exp=Clazz.defineMethod(c$,"exp",
\r
39 c$.floor=Clazz.defineMethod(c$,"floor",
\r
41 return Math.floor(d);
\r
43 c$.log=Clazz.defineMethod(c$,"log",
\r
47 c$.log10=Clazz.defineMethod(c$,"log10",
\r
49 return Math.log10(d);
\r
51 c$.max=Clazz.defineMethod(c$,"max",
\r
53 return Math.max(d1,d2);
\r
55 c$.min=Clazz.defineMethod(c$,"min",
\r
57 return Math.min(d1,d2);
\r
59 c$.pow=Clazz.defineMethod(c$,"pow",
\r
61 return Math.pow(d1,d2);
\r
63 c$.random=Clazz.defineMethod(c$,"random",
\r
65 return Math.random();
\r
67 c$.rint=Clazz.defineMethod(c$,"rint",
\r
69 return Math.round(d);
\r
71 c$.round=Clazz.defineMethod(c$,"round",
\r
73 return Math.round(d);
\r
75 c$.signum=Clazz.defineMethod(c$,"signum",
\r
77 if(Double.isNaN(d)){
\r
86 c$.signum=Clazz.defineMethod(c$,"signum",
\r
97 c$.sinh=Clazz.defineMethod(c$,"sinh",
\r
99 return Math.sinh(d);
\r
101 c$.sin=Clazz.defineMethod(c$,"sin",
\r
103 return Math.sin(d);
\r
105 c$.sqrt=Clazz.defineMethod(c$,"sqrt",
\r
107 return Math.sqrt(d);
\r
109 c$.tan=Clazz.defineMethod(c$,"tan",
\r
111 return Math.tan(d);
\r
113 c$.tanh=Clazz.defineMethod(c$,"tanh",
\r
115 return Math.tanh(d);
\r
117 c$.toDegrees=Clazz.defineMethod(c$,"toDegrees",
\r
119 return angrad*180/3.141592653589793;
\r
121 c$.toRadians=Clazz.defineMethod(c$,"toRadians",
\r
123 return angdeg/180*3.141592653589793;
\r
125 Clazz.defineStatics(c$,
\r
126 "E",2.718281828459045,
\r
127 "PI",3.141592653589793,
\r