]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkMath.java
Mesh API to use Tuple3d instead of Vector3d
[simantics/3d.git] / vtk / src / vtk / vtkMath.java
1 // java wrapper for vtkMath object\r
2 //\r
3 \r
4 package vtk;\r
5 import vtk.*;\r
6 \r
7 public class vtkMath extends vtkObject\r
8 {\r
9 \r
10   private native String GetClassName_0();\r
11   public String GetClassName()\r
12     { return GetClassName_0(); }\r
13 \r
14   private native int IsA_1(String id0);\r
15   public int IsA(String id0)\r
16     { return IsA_1(id0); }\r
17 \r
18   private native double Pi_2();\r
19   public double Pi()\r
20     { return Pi_2(); }\r
21 \r
22   private native double DoubleTwoPi_3();\r
23   public double DoubleTwoPi()\r
24     { return DoubleTwoPi_3(); }\r
25 \r
26   private native double DoublePi_4();\r
27   public double DoublePi()\r
28     { return DoublePi_4(); }\r
29 \r
30   private native double RadiansFromDegrees_5(double id0);\r
31   public double RadiansFromDegrees(double id0)\r
32     { return RadiansFromDegrees_5(id0); }\r
33 \r
34   private native double DegreesFromRadians_6(double id0);\r
35   public double DegreesFromRadians(double id0)\r
36     { return DegreesFromRadians_6(id0); }\r
37 \r
38   private native int Round_7(double id0);\r
39   public int Round(double id0)\r
40     { return Round_7(id0); }\r
41 \r
42   private native int Floor_8(double id0);\r
43   public int Floor(double id0)\r
44     { return Floor_8(id0); }\r
45 \r
46   private native int Ceil_9(double id0);\r
47   public int Ceil(double id0)\r
48     { return Ceil_9(id0); }\r
49 \r
50   private native int Factorial_10(int id0);\r
51   public int Factorial(int id0)\r
52     { return Factorial_10(id0); }\r
53 \r
54   private native int Binomial_11(int id0,int id1);\r
55   public int Binomial(int id0,int id1)\r
56     { return Binomial_11(id0,id1); }\r
57 \r
58   private native void RandomSeed_12(int id0);\r
59   public void RandomSeed(int id0)\r
60     { RandomSeed_12(id0); }\r
61 \r
62   private native int GetSeed_13();\r
63   public int GetSeed()\r
64     { return GetSeed_13(); }\r
65 \r
66   private native double Random_14();\r
67   public double Random()\r
68     { return Random_14(); }\r
69 \r
70   private native double Random_15(double id0,double id1);\r
71   public double Random(double id0,double id1)\r
72     { return Random_15(id0,id1); }\r
73 \r
74   private native double Gaussian_16();\r
75   public double Gaussian()\r
76     { return Gaussian_16(); }\r
77 \r
78   private native double Gaussian_17(double id0,double id1);\r
79   public double Gaussian(double id0,double id1)\r
80     { return Gaussian_17(id0,id1); }\r
81 \r
82   private native void Add_18(double id0[],double id1[],double id2[]);\r
83   public void Add(double id0[],double id1[],double id2[])\r
84     { Add_18(id0,id1,id2); }\r
85 \r
86   private native void Subtract_19(double id0[],double id1[],double id2[]);\r
87   public void Subtract(double id0[],double id1[],double id2[])\r
88     { Subtract_19(id0,id1,id2); }\r
89 \r
90   private native void MultiplyScalar_20(double id0[],double id1);\r
91   public void MultiplyScalar(double id0[],double id1)\r
92     { MultiplyScalar_20(id0,id1); }\r
93 \r
94   private native void MultiplyScalar2D_21(double id0[],double id1);\r
95   public void MultiplyScalar2D(double id0[],double id1)\r
96     { MultiplyScalar2D_21(id0,id1); }\r
97 \r
98   private native double Dot_22(double id0[],double id1[]);\r
99   public double Dot(double id0[],double id1[])\r
100     { return Dot_22(id0,id1); }\r
101 \r
102   private native void Cross_23(double id0[],double id1[],double id2[]);\r
103   public void Cross(double id0[],double id1[],double id2[])\r
104     { Cross_23(id0,id1,id2); }\r
105 \r
106   private native double Norm_24(double id0[]);\r
107   public double Norm(double id0[])\r
108     { return Norm_24(id0); }\r
109 \r
110   private native double Normalize_25(double id0[]);\r
111   public double Normalize(double id0[])\r
112     { return Normalize_25(id0); }\r
113 \r
114   private native void Perpendiculars_26(double id0[],double id1[],double id2[],double id3);\r
115   public void Perpendiculars(double id0[],double id1[],double id2[],double id3)\r
116     { Perpendiculars_26(id0,id1,id2,id3); }\r
117 \r
118   private native boolean ProjectVector_27(double id0[],double id1[],double id2[]);\r
119   public boolean ProjectVector(double id0[],double id1[],double id2[])\r
120     { return ProjectVector_27(id0,id1,id2); }\r
121 \r
122   private native boolean ProjectVector2D_28(double id0[],double id1[],double id2[]);\r
123   public boolean ProjectVector2D(double id0[],double id1[],double id2[])\r
124     { return ProjectVector2D_28(id0,id1,id2); }\r
125 \r
126   private native double Distance2BetweenPoints_29(double id0[],double id1[]);\r
127   public double Distance2BetweenPoints(double id0[],double id1[])\r
128     { return Distance2BetweenPoints_29(id0,id1); }\r
129 \r
130   private native double GaussianAmplitude_30(double id0,double id1);\r
131   public double GaussianAmplitude(double id0,double id1)\r
132     { return GaussianAmplitude_30(id0,id1); }\r
133 \r
134   private native double GaussianAmplitude_31(double id0,double id1,double id2);\r
135   public double GaussianAmplitude(double id0,double id1,double id2)\r
136     { return GaussianAmplitude_31(id0,id1,id2); }\r
137 \r
138   private native double GaussianWeight_32(double id0,double id1);\r
139   public double GaussianWeight(double id0,double id1)\r
140     { return GaussianWeight_32(id0,id1); }\r
141 \r
142   private native double GaussianWeight_33(double id0,double id1,double id2);\r
143   public double GaussianWeight(double id0,double id1,double id2)\r
144     { return GaussianWeight_33(id0,id1,id2); }\r
145 \r
146   private native double Dot2D_34(double id0[],double id1[]);\r
147   public double Dot2D(double id0[],double id1[])\r
148     { return Dot2D_34(id0,id1); }\r
149 \r
150   private native double Norm2D_35(double id0[]);\r
151   public double Norm2D(double id0[])\r
152     { return Norm2D_35(id0); }\r
153 \r
154   private native double Normalize2D_36(double id0[]);\r
155   public double Normalize2D(double id0[])\r
156     { return Normalize2D_36(id0); }\r
157 \r
158   private native double Determinant2x2_37(double id0[],double id1[]);\r
159   public double Determinant2x2(double id0[],double id1[])\r
160     { return Determinant2x2_37(id0,id1); }\r
161 \r
162   private native double Determinant2x2_38(double id0,double id1,double id2,double id3);\r
163   public double Determinant2x2(double id0,double id1,double id2,double id3)\r
164     { return Determinant2x2_38(id0,id1,id2,id3); }\r
165 \r
166   private native double Determinant3x3_39(double id0[],double id1[],double id2[]);\r
167   public double Determinant3x3(double id0[],double id1[],double id2[])\r
168     { return Determinant3x3_39(id0,id1,id2); }\r
169 \r
170   private native double Determinant3x3_40(double id0,double id1,double id2,double id3,double id4,double id5,double id6,double id7,double id8);\r
171   public double Determinant3x3(double id0,double id1,double id2,double id3,double id4,double id5,double id6,double id7,double id8)\r
172     { return Determinant3x3_40(id0,id1,id2,id3,id4,id5,id6,id7,id8); }\r
173 \r
174   private native void MultiplyQuaternion_41(double id0[],double id1[],double id2[]);\r
175   public void MultiplyQuaternion(double id0[],double id1[],double id2[])\r
176     { MultiplyQuaternion_41(id0,id1,id2); }\r
177 \r
178   private native double[] SolveCubic_42(double id0,double id1,double id2,double id3);\r
179   public double[] SolveCubic(double id0,double id1,double id2,double id3)\r
180     { return SolveCubic_42(id0,id1,id2,id3); }\r
181 \r
182   private native double[] SolveQuadratic_43(double id0,double id1,double id2);\r
183   public double[] SolveQuadratic(double id0,double id1,double id2)\r
184     { return SolveQuadratic_43(id0,id1,id2); }\r
185 \r
186   private native double[] SolveLinear_44(double id0,double id1);\r
187   public double[] SolveLinear(double id0,double id1)\r
188     { return SolveLinear_44(id0,id1); }\r
189 \r
190   private native void RGBToHSV_45(double id0[],double id1[]);\r
191   public void RGBToHSV(double id0[],double id1[])\r
192     { RGBToHSV_45(id0,id1); }\r
193 \r
194   private native double[] RGBToHSV_46(double id0[]);\r
195   public double[] RGBToHSV(double id0[])\r
196     { return RGBToHSV_46(id0); }\r
197 \r
198   private native double[] RGBToHSV_47(double id0,double id1,double id2);\r
199   public double[] RGBToHSV(double id0,double id1,double id2)\r
200     { return RGBToHSV_47(id0,id1,id2); }\r
201 \r
202   private native void HSVToRGB_48(double id0[],double id1[]);\r
203   public void HSVToRGB(double id0[],double id1[])\r
204     { HSVToRGB_48(id0,id1); }\r
205 \r
206   private native double[] HSVToRGB_49(double id0[]);\r
207   public double[] HSVToRGB(double id0[])\r
208     { return HSVToRGB_49(id0); }\r
209 \r
210   private native double[] HSVToRGB_50(double id0,double id1,double id2);\r
211   public double[] HSVToRGB(double id0,double id1,double id2)\r
212     { return HSVToRGB_50(id0,id1,id2); }\r
213 \r
214   private native void LabToXYZ_51(double id0[],double id1[]);\r
215   public void LabToXYZ(double id0[],double id1[])\r
216     { LabToXYZ_51(id0,id1); }\r
217 \r
218   private native void XYZToLab_52(double id0[],double id1[]);\r
219   public void XYZToLab(double id0[],double id1[])\r
220     { XYZToLab_52(id0,id1); }\r
221 \r
222   private native void XYZToRGB_53(double id0[],double id1[]);\r
223   public void XYZToRGB(double id0[],double id1[])\r
224     { XYZToRGB_53(id0,id1); }\r
225 \r
226   private native void RGBToXYZ_54(double id0[],double id1[]);\r
227   public void RGBToXYZ(double id0[],double id1[])\r
228     { RGBToXYZ_54(id0,id1); }\r
229 \r
230   private native void RGBToLab_55(double id0[],double id1[]);\r
231   public void RGBToLab(double id0[],double id1[])\r
232     { RGBToLab_55(id0,id1); }\r
233 \r
234   private native void LabToRGB_56(double id0[],double id1[]);\r
235   public void LabToRGB(double id0[],double id1[])\r
236     { LabToRGB_56(id0,id1); }\r
237 \r
238   private native void UninitializeBounds_57(double id0[]);\r
239   public void UninitializeBounds(double id0[])\r
240     { UninitializeBounds_57(id0); }\r
241 \r
242   private native int AreBoundsInitialized_58(double id0[]);\r
243   public int AreBoundsInitialized(double id0[])\r
244     { return AreBoundsInitialized_58(id0); }\r
245 \r
246   private native double ClampAndNormalizeValue_59(double id0,double id1[]);\r
247   public double ClampAndNormalizeValue(double id0,double id1[])\r
248     { return ClampAndNormalizeValue_59(id0,id1); }\r
249 \r
250   private native int GetScalarTypeFittingRange_60(double id0,double id1,double id2,double id3);\r
251   public int GetScalarTypeFittingRange(double id0,double id1,double id2,double id3)\r
252     { return GetScalarTypeFittingRange_60(id0,id1,id2,id3); }\r
253 \r
254   private native int GetAdjustedScalarRange_61(vtkDataArray id0,int id1,double id2[]);\r
255   public int GetAdjustedScalarRange(vtkDataArray id0,int id1,double id2[])\r
256     { return GetAdjustedScalarRange_61(id0,id1,id2); }\r
257 \r
258   private native int ExtentIsWithinOtherExtent_62(int id0[],int id1[]);\r
259   public int ExtentIsWithinOtherExtent(int id0[],int id1[])\r
260     { return ExtentIsWithinOtherExtent_62(id0,id1); }\r
261 \r
262   private native int BoundsIsWithinOtherBounds_63(double id0[],double id1[],double id2[]);\r
263   public int BoundsIsWithinOtherBounds(double id0[],double id1[],double id2[])\r
264     { return BoundsIsWithinOtherBounds_63(id0,id1,id2); }\r
265 \r
266   private native int PointIsWithinBounds_64(double id0[],double id1[],double id2[]);\r
267   public int PointIsWithinBounds(double id0[],double id1[],double id2[])\r
268     { return PointIsWithinBounds_64(id0,id1,id2); }\r
269 \r
270   private native double Solve3PointCircle_65(double id0[],double id1[],double id2[],double id3[]);\r
271   public double Solve3PointCircle(double id0[],double id1[],double id2[],double id3[])\r
272     { return Solve3PointCircle_65(id0,id1,id2,id3); }\r
273 \r
274   private native double Inf_66();\r
275   public double Inf()\r
276     { return Inf_66(); }\r
277 \r
278   private native double NegInf_67();\r
279   public double NegInf()\r
280     { return NegInf_67(); }\r
281 \r
282   private native double Nan_68();\r
283   public double Nan()\r
284     { return Nan_68(); }\r
285 \r
286   private native int IsInf_69(double id0);\r
287   public int IsInf(double id0)\r
288     { return IsInf_69(id0); }\r
289 \r
290   private native int IsNan_70(double id0);\r
291   public int IsNan(double id0)\r
292     { return IsNan_70(id0); }\r
293 \r
294   public vtkMath() { super(); }\r
295 \r
296   public vtkMath(long id) { super(id); }\r
297   public native long   VTKInit();\r
298 \r
299 }\r