1 // java wrapper for vtkMath object
7 public class vtkMath extends vtkObject
10 private native int IsTypeOf_0(String id0);
11 public int IsTypeOf(String id0)
12 { return IsTypeOf_0(id0); }
14 private native int IsA_1(String id0);
15 public int IsA(String id0)
16 { return IsA_1(id0); }
18 private native double Pi_2();
22 private native double RadiansFromDegrees_3(double id0);
23 public double RadiansFromDegrees(double id0)
24 { return RadiansFromDegrees_3(id0); }
26 private native double DegreesFromRadians_4(double id0);
27 public double DegreesFromRadians(double id0)
28 { return DegreesFromRadians_4(id0); }
30 private native int Round_5(double id0);
31 public int Round(double id0)
32 { return Round_5(id0); }
34 private native int Floor_6(double id0);
35 public int Floor(double id0)
36 { return Floor_6(id0); }
38 private native int Ceil_7(double id0);
39 public int Ceil(double id0)
40 { return Ceil_7(id0); }
42 private native int CeilLog2_8(int id0);
43 public int CeilLog2(int id0)
44 { return CeilLog2_8(id0); }
46 private native boolean IsPowerOfTwo_9(int id0);
47 public boolean IsPowerOfTwo(int id0)
48 { return IsPowerOfTwo_9(id0); }
50 private native int NearestPowerOfTwo_10(int id0);
51 public int NearestPowerOfTwo(int id0)
52 { return NearestPowerOfTwo_10(id0); }
54 private native int Factorial_11(int id0);
55 public int Factorial(int id0)
56 { return Factorial_11(id0); }
58 private native int Binomial_12(int id0,int id1);
59 public int Binomial(int id0,int id1)
60 { return Binomial_12(id0,id1); }
62 private native void RandomSeed_13(int id0);
63 public void RandomSeed(int id0)
64 { RandomSeed_13(id0); }
66 private native int GetSeed_14();
68 { return GetSeed_14(); }
70 private native double Random_15();
71 public double Random()
72 { return Random_15(); }
74 private native double Random_16(double id0,double id1);
75 public double Random(double id0,double id1)
76 { return Random_16(id0,id1); }
78 private native double Gaussian_17();
79 public double Gaussian()
80 { return Gaussian_17(); }
82 private native double Gaussian_18(double id0,double id1);
83 public double Gaussian(double id0,double id1)
84 { return Gaussian_18(id0,id1); }
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); }
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); }
94 private native void MultiplyScalar_21(double id0[],double id1);
95 public void MultiplyScalar(double id0[],double id1)
96 { MultiplyScalar_21(id0,id1); }
98 private native void MultiplyScalar2D_22(double id0[],double id1);
99 public void MultiplyScalar2D(double id0[],double id1)
100 { MultiplyScalar2D_22(id0,id1); }
102 private native double Dot_23(double id0[],double id1[]);
103 public double Dot(double id0[],double id1[])
104 { return Dot_23(id0,id1); }
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); }
110 private native double Norm_25(double id0[]);
111 public double Norm(double id0[])
112 { return Norm_25(id0); }
114 private native double Normalize_26(double id0[]);
115 public double Normalize(double id0[])
116 { return Normalize_26(id0); }
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); }
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); }
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); }
130 private native double Distance2BetweenPoints_30(double id0[],double id1[]);
131 public double Distance2BetweenPoints(double id0[],double id1[])
132 { return Distance2BetweenPoints_30(id0,id1); }
134 private native double AngleBetweenVectors_31(double id0[],double id1[]);
135 public double AngleBetweenVectors(double id0[],double id1[])
136 { return AngleBetweenVectors_31(id0,id1); }
138 private native double GaussianAmplitude_32(double id0,double id1);
139 public double GaussianAmplitude(double id0,double id1)
140 { return GaussianAmplitude_32(id0,id1); }
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); }
146 private native double GaussianWeight_34(double id0,double id1);
147 public double GaussianWeight(double id0,double id1)
148 { return GaussianWeight_34(id0,id1); }
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); }
154 private native double Dot2D_36(double id0[],double id1[]);
155 public double Dot2D(double id0[],double id1[])
156 { return Dot2D_36(id0,id1); }
158 private native double Norm2D_37(double id0[]);
159 public double Norm2D(double id0[])
160 { return Norm2D_37(id0); }
162 private native double Normalize2D_38(double id0[]);
163 public double Normalize2D(double id0[])
164 { return Normalize2D_38(id0); }
166 private native double Determinant2x2_39(double id0[],double id1[]);
167 public double Determinant2x2(double id0[],double id1[])
168 { return Determinant2x2_39(id0,id1); }
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); }
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); }
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); }
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); }
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); }
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); }
194 private native void RGBToHSV_46(double id0[],double id1[]);
195 public void RGBToHSV(double id0[],double id1[])
196 { RGBToHSV_46(id0,id1); }
198 private native double[] RGBToHSV_47(double id0[]);
199 public double[] RGBToHSV(double id0[])
200 { return RGBToHSV_47(id0); }
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); }
206 private native void HSVToRGB_49(double id0[],double id1[]);
207 public void HSVToRGB(double id0[],double id1[])
208 { HSVToRGB_49(id0,id1); }
210 private native double[] HSVToRGB_50(double id0[]);
211 public double[] HSVToRGB(double id0[])
212 { return HSVToRGB_50(id0); }
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); }
218 private native void LabToXYZ_52(double id0[],double id1[]);
219 public void LabToXYZ(double id0[],double id1[])
220 { LabToXYZ_52(id0,id1); }
222 private native double[] LabToXYZ_53(double id0[]);
223 public double[] LabToXYZ(double id0[])
224 { return LabToXYZ_53(id0); }
226 private native void XYZToLab_54(double id0[],double id1[]);
227 public void XYZToLab(double id0[],double id1[])
228 { XYZToLab_54(id0,id1); }
230 private native double[] XYZToLab_55(double id0[]);
231 public double[] XYZToLab(double id0[])
232 { return XYZToLab_55(id0); }
234 private native void XYZToRGB_56(double id0[],double id1[]);
235 public void XYZToRGB(double id0[],double id1[])
236 { XYZToRGB_56(id0,id1); }
238 private native double[] XYZToRGB_57(double id0[]);
239 public double[] XYZToRGB(double id0[])
240 { return XYZToRGB_57(id0); }
242 private native void RGBToXYZ_58(double id0[],double id1[]);
243 public void RGBToXYZ(double id0[],double id1[])
244 { RGBToXYZ_58(id0,id1); }
246 private native double[] RGBToXYZ_59(double id0[]);
247 public double[] RGBToXYZ(double id0[])
248 { return RGBToXYZ_59(id0); }
250 private native void RGBToLab_60(double id0[],double id1[]);
251 public void RGBToLab(double id0[],double id1[])
252 { RGBToLab_60(id0,id1); }
254 private native double[] RGBToLab_61(double id0[]);
255 public double[] RGBToLab(double id0[])
256 { return RGBToLab_61(id0); }
258 private native void LabToRGB_62(double id0[],double id1[]);
259 public void LabToRGB(double id0[],double id1[])
260 { LabToRGB_62(id0,id1); }
262 private native double[] LabToRGB_63(double id0[]);
263 public double[] LabToRGB(double id0[])
264 { return LabToRGB_63(id0); }
266 private native void UninitializeBounds_64(double id0[]);
267 public void UninitializeBounds(double id0[])
268 { UninitializeBounds_64(id0); }
270 private native int AreBoundsInitialized_65(double id0[]);
271 public int AreBoundsInitialized(double id0[])
272 { return AreBoundsInitialized_65(id0); }
274 private native double ClampAndNormalizeValue_66(double id0,double id1[]);
275 public double ClampAndNormalizeValue(double id0,double id1[])
276 { return ClampAndNormalizeValue_66(id0,id1); }
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); }
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); }
286 private native int ExtentIsWithinOtherExtent_69(int id0[],int id1[]);
287 public int ExtentIsWithinOtherExtent(int id0[],int id1[])
288 { return ExtentIsWithinOtherExtent_69(id0,id1); }
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); }
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); }
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); }
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); }
306 private native double Inf_74();
310 private native double NegInf_75();
311 public double NegInf()
312 { return NegInf_75(); }
314 private native double Nan_76();
318 private native int IsInf_77(double id0);
319 public int IsInf(double id0)
320 { return IsInf_77(id0); }
322 private native int IsNan_78(double id0);
323 public int IsNan(double id0)
324 { return IsNan_78(id0); }
326 private native boolean IsFinite_79(double id0);
327 public boolean IsFinite(double id0)
328 { return IsFinite_79(id0); }
330 public vtkMath() { super(); }
332 public vtkMath(long id) { super(id); }
333 public native long VTKInit();