]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkMath.java
Fix PNG loading
[simantics/3d.git] / vtk / src / vtk / vtkMath.java
1 // java wrapper for vtkMath object
2 //
3
4 package vtk;
5 import vtk.*;
6
7 public class vtkMath extends vtkObject
8 {
9
10   private native int IsTypeOf_0(String id0);
11   public int IsTypeOf(String id0)
12     { return IsTypeOf_0(id0); }
13
14   private native int IsA_1(String id0);
15   public int IsA(String id0)
16     { return IsA_1(id0); }
17
18   private native double Pi_2();
19   public double Pi()
20     { return Pi_2(); }
21
22   private native double RadiansFromDegrees_3(double id0);
23   public double RadiansFromDegrees(double id0)
24     { return RadiansFromDegrees_3(id0); }
25
26   private native double DegreesFromRadians_4(double id0);
27   public double DegreesFromRadians(double id0)
28     { return DegreesFromRadians_4(id0); }
29
30   private native int Round_5(double id0);
31   public int Round(double id0)
32     { return Round_5(id0); }
33
34   private native int Floor_6(double id0);
35   public int Floor(double id0)
36     { return Floor_6(id0); }
37
38   private native int Ceil_7(double id0);
39   public int Ceil(double id0)
40     { return Ceil_7(id0); }
41
42   private native int CeilLog2_8(int id0);
43   public int CeilLog2(int id0)
44     { return CeilLog2_8(id0); }
45
46   private native boolean IsPowerOfTwo_9(int id0);
47   public boolean IsPowerOfTwo(int id0)
48     { return IsPowerOfTwo_9(id0); }
49
50   private native int NearestPowerOfTwo_10(int id0);
51   public int NearestPowerOfTwo(int id0)
52     { return NearestPowerOfTwo_10(id0); }
53
54   private native int Factorial_11(int id0);
55   public int Factorial(int id0)
56     { return Factorial_11(id0); }
57
58   private native int Binomial_12(int id0,int id1);
59   public int Binomial(int id0,int id1)
60     { return Binomial_12(id0,id1); }
61
62   private native void RandomSeed_13(int id0);
63   public void RandomSeed(int id0)
64     { RandomSeed_13(id0); }
65
66   private native int GetSeed_14();
67   public int GetSeed()
68     { return GetSeed_14(); }
69
70   private native double Random_15();
71   public double Random()
72     { return Random_15(); }
73
74   private native double Random_16(double id0,double id1);
75   public double Random(double id0,double id1)
76     { return Random_16(id0,id1); }
77
78   private native double Gaussian_17();
79   public double Gaussian()
80     { return Gaussian_17(); }
81
82   private native double Gaussian_18(double id0,double id1);
83   public double Gaussian(double id0,double id1)
84     { return Gaussian_18(id0,id1); }
85
86   private native void Add_19(double id0[],double id1[],double id2[]);
87   public void Add(double id0[],double id1[],double id2[])
88     { Add_19(id0,id1,id2); }
89
90   private native void Subtract_20(double id0[],double id1[],double id2[]);
91   public void Subtract(double id0[],double id1[],double id2[])
92     { Subtract_20(id0,id1,id2); }
93
94   private native void MultiplyScalar_21(double id0[],double id1);
95   public void MultiplyScalar(double id0[],double id1)
96     { MultiplyScalar_21(id0,id1); }
97
98   private native void MultiplyScalar2D_22(double id0[],double id1);
99   public void MultiplyScalar2D(double id0[],double id1)
100     { MultiplyScalar2D_22(id0,id1); }
101
102   private native double Dot_23(double id0[],double id1[]);
103   public double Dot(double id0[],double id1[])
104     { return Dot_23(id0,id1); }
105
106   private native void Cross_24(double id0[],double id1[],double id2[]);
107   public void Cross(double id0[],double id1[],double id2[])
108     { Cross_24(id0,id1,id2); }
109
110   private native double Norm_25(double id0[]);
111   public double Norm(double id0[])
112     { return Norm_25(id0); }
113
114   private native double Normalize_26(double id0[]);
115   public double Normalize(double id0[])
116     { return Normalize_26(id0); }
117
118   private native void Perpendiculars_27(double id0[],double id1[],double id2[],double id3);
119   public void Perpendiculars(double id0[],double id1[],double id2[],double id3)
120     { Perpendiculars_27(id0,id1,id2,id3); }
121
122   private native boolean ProjectVector_28(double id0[],double id1[],double id2[]);
123   public boolean ProjectVector(double id0[],double id1[],double id2[])
124     { return ProjectVector_28(id0,id1,id2); }
125
126   private native boolean ProjectVector2D_29(double id0[],double id1[],double id2[]);
127   public boolean ProjectVector2D(double id0[],double id1[],double id2[])
128     { return ProjectVector2D_29(id0,id1,id2); }
129
130   private native double Distance2BetweenPoints_30(double id0[],double id1[]);
131   public double Distance2BetweenPoints(double id0[],double id1[])
132     { return Distance2BetweenPoints_30(id0,id1); }
133
134   private native double AngleBetweenVectors_31(double id0[],double id1[]);
135   public double AngleBetweenVectors(double id0[],double id1[])
136     { return AngleBetweenVectors_31(id0,id1); }
137
138   private native double GaussianAmplitude_32(double id0,double id1);
139   public double GaussianAmplitude(double id0,double id1)
140     { return GaussianAmplitude_32(id0,id1); }
141
142   private native double GaussianAmplitude_33(double id0,double id1,double id2);
143   public double GaussianAmplitude(double id0,double id1,double id2)
144     { return GaussianAmplitude_33(id0,id1,id2); }
145
146   private native double GaussianWeight_34(double id0,double id1);
147   public double GaussianWeight(double id0,double id1)
148     { return GaussianWeight_34(id0,id1); }
149
150   private native double GaussianWeight_35(double id0,double id1,double id2);
151   public double GaussianWeight(double id0,double id1,double id2)
152     { return GaussianWeight_35(id0,id1,id2); }
153
154   private native double Dot2D_36(double id0[],double id1[]);
155   public double Dot2D(double id0[],double id1[])
156     { return Dot2D_36(id0,id1); }
157
158   private native double Norm2D_37(double id0[]);
159   public double Norm2D(double id0[])
160     { return Norm2D_37(id0); }
161
162   private native double Normalize2D_38(double id0[]);
163   public double Normalize2D(double id0[])
164     { return Normalize2D_38(id0); }
165
166   private native double Determinant2x2_39(double id0[],double id1[]);
167   public double Determinant2x2(double id0[],double id1[])
168     { return Determinant2x2_39(id0,id1); }
169
170   private native double Determinant2x2_40(double id0,double id1,double id2,double id3);
171   public double Determinant2x2(double id0,double id1,double id2,double id3)
172     { return Determinant2x2_40(id0,id1,id2,id3); }
173
174   private native double Determinant3x3_41(double id0[],double id1[],double id2[]);
175   public double Determinant3x3(double id0[],double id1[],double id2[])
176     { return Determinant3x3_41(id0,id1,id2); }
177
178   private native double Determinant3x3_42(double id0,double id1,double id2,double id3,double id4,double id5,double id6,double id7,double id8);
179   public double Determinant3x3(double id0,double id1,double id2,double id3,double id4,double id5,double id6,double id7,double id8)
180     { return Determinant3x3_42(id0,id1,id2,id3,id4,id5,id6,id7,id8); }
181
182   private native void MultiplyQuaternion_43(double id0[],double id1[],double id2[]);
183   public void MultiplyQuaternion(double id0[],double id1[],double id2[])
184     { MultiplyQuaternion_43(id0,id1,id2); }
185
186   private native void RotateVectorByNormalizedQuaternion_44(double id0[],double id1[],double id2[]);
187   public void RotateVectorByNormalizedQuaternion(double id0[],double id1[],double id2[])
188     { RotateVectorByNormalizedQuaternion_44(id0,id1,id2); }
189
190   private native void RotateVectorByWXYZ_45(double id0[],double id1[],double id2[]);
191   public void RotateVectorByWXYZ(double id0[],double id1[],double id2[])
192     { RotateVectorByWXYZ_45(id0,id1,id2); }
193
194   private native void RGBToHSV_46(double id0[],double id1[]);
195   public void RGBToHSV(double id0[],double id1[])
196     { RGBToHSV_46(id0,id1); }
197
198   private native double[] RGBToHSV_47(double id0[]);
199   public double[] RGBToHSV(double id0[])
200     { return RGBToHSV_47(id0); }
201
202   private native double[] RGBToHSV_48(double id0,double id1,double id2);
203   public double[] RGBToHSV(double id0,double id1,double id2)
204     { return RGBToHSV_48(id0,id1,id2); }
205
206   private native void HSVToRGB_49(double id0[],double id1[]);
207   public void HSVToRGB(double id0[],double id1[])
208     { HSVToRGB_49(id0,id1); }
209
210   private native double[] HSVToRGB_50(double id0[]);
211   public double[] HSVToRGB(double id0[])
212     { return HSVToRGB_50(id0); }
213
214   private native double[] HSVToRGB_51(double id0,double id1,double id2);
215   public double[] HSVToRGB(double id0,double id1,double id2)
216     { return HSVToRGB_51(id0,id1,id2); }
217
218   private native void LabToXYZ_52(double id0[],double id1[]);
219   public void LabToXYZ(double id0[],double id1[])
220     { LabToXYZ_52(id0,id1); }
221
222   private native double[] LabToXYZ_53(double id0[]);
223   public double[] LabToXYZ(double id0[])
224     { return LabToXYZ_53(id0); }
225
226   private native void XYZToLab_54(double id0[],double id1[]);
227   public void XYZToLab(double id0[],double id1[])
228     { XYZToLab_54(id0,id1); }
229
230   private native double[] XYZToLab_55(double id0[]);
231   public double[] XYZToLab(double id0[])
232     { return XYZToLab_55(id0); }
233
234   private native void XYZToRGB_56(double id0[],double id1[]);
235   public void XYZToRGB(double id0[],double id1[])
236     { XYZToRGB_56(id0,id1); }
237
238   private native double[] XYZToRGB_57(double id0[]);
239   public double[] XYZToRGB(double id0[])
240     { return XYZToRGB_57(id0); }
241
242   private native void RGBToXYZ_58(double id0[],double id1[]);
243   public void RGBToXYZ(double id0[],double id1[])
244     { RGBToXYZ_58(id0,id1); }
245
246   private native double[] RGBToXYZ_59(double id0[]);
247   public double[] RGBToXYZ(double id0[])
248     { return RGBToXYZ_59(id0); }
249
250   private native void RGBToLab_60(double id0[],double id1[]);
251   public void RGBToLab(double id0[],double id1[])
252     { RGBToLab_60(id0,id1); }
253
254   private native double[] RGBToLab_61(double id0[]);
255   public double[] RGBToLab(double id0[])
256     { return RGBToLab_61(id0); }
257
258   private native void LabToRGB_62(double id0[],double id1[]);
259   public void LabToRGB(double id0[],double id1[])
260     { LabToRGB_62(id0,id1); }
261
262   private native double[] LabToRGB_63(double id0[]);
263   public double[] LabToRGB(double id0[])
264     { return LabToRGB_63(id0); }
265
266   private native void UninitializeBounds_64(double id0[]);
267   public void UninitializeBounds(double id0[])
268     { UninitializeBounds_64(id0); }
269
270   private native int AreBoundsInitialized_65(double id0[]);
271   public int AreBoundsInitialized(double id0[])
272     { return AreBoundsInitialized_65(id0); }
273
274   private native double ClampAndNormalizeValue_66(double id0,double id1[]);
275   public double ClampAndNormalizeValue(double id0,double id1[])
276     { return ClampAndNormalizeValue_66(id0,id1); }
277
278   private native int GetScalarTypeFittingRange_67(double id0,double id1,double id2,double id3);
279   public int GetScalarTypeFittingRange(double id0,double id1,double id2,double id3)
280     { return GetScalarTypeFittingRange_67(id0,id1,id2,id3); }
281
282   private native int GetAdjustedScalarRange_68(vtkDataArray id0,int id1,double id2[]);
283   public int GetAdjustedScalarRange(vtkDataArray id0,int id1,double id2[])
284     { return GetAdjustedScalarRange_68(id0,id1,id2); }
285
286   private native int ExtentIsWithinOtherExtent_69(int id0[],int id1[]);
287   public int ExtentIsWithinOtherExtent(int id0[],int id1[])
288     { return ExtentIsWithinOtherExtent_69(id0,id1); }
289
290   private native int BoundsIsWithinOtherBounds_70(double id0[],double id1[],double id2[]);
291   public int BoundsIsWithinOtherBounds(double id0[],double id1[],double id2[])
292     { return BoundsIsWithinOtherBounds_70(id0,id1,id2); }
293
294   private native int PointIsWithinBounds_71(double id0[],double id1[],double id2[]);
295   public int PointIsWithinBounds(double id0[],double id1[],double id2[])
296     { return PointIsWithinBounds_71(id0,id1,id2); }
297
298   private native int PlaneIntersectsAABB_72(double id0[],double id1[],double id2[]);
299   public int PlaneIntersectsAABB(double id0[],double id1[],double id2[])
300     { return PlaneIntersectsAABB_72(id0,id1,id2); }
301
302   private native double Solve3PointCircle_73(double id0[],double id1[],double id2[],double id3[]);
303   public double Solve3PointCircle(double id0[],double id1[],double id2[],double id3[])
304     { return Solve3PointCircle_73(id0,id1,id2,id3); }
305
306   private native double Inf_74();
307   public double Inf()
308     { return Inf_74(); }
309
310   private native double NegInf_75();
311   public double NegInf()
312     { return NegInf_75(); }
313
314   private native double Nan_76();
315   public double Nan()
316     { return Nan_76(); }
317
318   private native int IsInf_77(double id0);
319   public int IsInf(double id0)
320     { return IsInf_77(id0); }
321
322   private native int IsNan_78(double id0);
323   public int IsNan(double id0)
324     { return IsNan_78(id0); }
325
326   private native boolean IsFinite_79(double id0);
327   public boolean IsFinite(double id0)
328     { return IsFinite_79(id0); }
329
330   public vtkMath() { super(); }
331
332   public vtkMath(long id) { super(id); }
333   public native long   VTKInit();
334
335 }