1
2
3
4
5
6 namespace System
7 {
8 public double Pow(double x, int exponent)
9 {
10 return RtmPow(x, exponent);
11 }
12
13 public double Sqrt(double x)
14 {
15 return RtmSqrt(x);
16 }
17
18 public int Log10(int n)
19 {
20 int log10 = 1;
21 int m = n / 10;
22 while (m > 0)
23 {
24 ++log10;
25 m = m / 10;
26 }
27 return log10;
28 }
29
30 public double PI()
31 {
32 return RtmPi();
33 }
34
35 public double DegToRad(double angleDeg)
36 {
37 return PI() * angleDeg / 180.000000;
38 }
39
40 public double RadToDeg(double angleRad)
41 {
42 return angleRad * 180.000000 / PI();
43 }
44
45 public double Cos(double angleRad)
46 {
47 return RtmCos(angleRad);
48 }
49
50 public double Sin(double angleRad)
51 {
52 return RtmSin(angleRad);
53 }
54
55 public double ArcCos(double x)
56 {
57 return RtmArcCos(x);
58 }
59
60 public double ArcSin(double x)
61 {
62 return RtmArcSin(x);
63 }
64
65 public double Atan2(double y, double x)
66 {
67 return RtmAtan2(y, x);
68 }
69
70 public double Epsilon()
71 {
72 return RtmEpsilon();
73 }