1 // java wrapper for vtkCamera object
7 public class vtkCamera 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 void SetPosition_2(double id0,double id1,double id2);
19 public void SetPosition(double id0,double id1,double id2)
20 { SetPosition_2(id0,id1,id2); }
22 private native void SetPosition_3(double id0[]);
23 public void SetPosition(double id0[])
24 { SetPosition_3(id0); }
26 private native double[] GetPosition_4();
27 public double[] GetPosition()
28 { return GetPosition_4(); }
30 private native void SetFocalPoint_5(double id0,double id1,double id2);
31 public void SetFocalPoint(double id0,double id1,double id2)
32 { SetFocalPoint_5(id0,id1,id2); }
34 private native void SetFocalPoint_6(double id0[]);
35 public void SetFocalPoint(double id0[])
36 { SetFocalPoint_6(id0); }
38 private native double[] GetFocalPoint_7();
39 public double[] GetFocalPoint()
40 { return GetFocalPoint_7(); }
42 private native void SetViewUp_8(double id0,double id1,double id2);
43 public void SetViewUp(double id0,double id1,double id2)
44 { SetViewUp_8(id0,id1,id2); }
46 private native void SetViewUp_9(double id0[]);
47 public void SetViewUp(double id0[])
50 private native double[] GetViewUp_10();
51 public double[] GetViewUp()
52 { return GetViewUp_10(); }
54 private native void OrthogonalizeViewUp_11();
55 public void OrthogonalizeViewUp()
56 { OrthogonalizeViewUp_11(); }
58 private native void SetDistance_12(double id0);
59 public void SetDistance(double id0)
60 { SetDistance_12(id0); }
62 private native double GetDistance_13();
63 public double GetDistance()
64 { return GetDistance_13(); }
66 private native double[] GetDirectionOfProjection_14();
67 public double[] GetDirectionOfProjection()
68 { return GetDirectionOfProjection_14(); }
70 private native void Dolly_15(double id0);
71 public void Dolly(double id0)
74 private native void SetRoll_16(double id0);
75 public void SetRoll(double id0)
78 private native double GetRoll_17();
79 public double GetRoll()
80 { return GetRoll_17(); }
82 private native void Roll_18(double id0);
83 public void Roll(double id0)
86 private native void Azimuth_19(double id0);
87 public void Azimuth(double id0)
90 private native void Yaw_20(double id0);
91 public void Yaw(double id0)
94 private native void Elevation_21(double id0);
95 public void Elevation(double id0)
96 { Elevation_21(id0); }
98 private native void Pitch_22(double id0);
99 public void Pitch(double id0)
102 private native void SetParallelProjection_23(int id0);
103 public void SetParallelProjection(int id0)
104 { SetParallelProjection_23(id0); }
106 private native int GetParallelProjection_24();
107 public int GetParallelProjection()
108 { return GetParallelProjection_24(); }
110 private native void ParallelProjectionOn_25();
111 public void ParallelProjectionOn()
112 { ParallelProjectionOn_25(); }
114 private native void ParallelProjectionOff_26();
115 public void ParallelProjectionOff()
116 { ParallelProjectionOff_26(); }
118 private native void SetUseHorizontalViewAngle_27(int id0);
119 public void SetUseHorizontalViewAngle(int id0)
120 { SetUseHorizontalViewAngle_27(id0); }
122 private native int GetUseHorizontalViewAngle_28();
123 public int GetUseHorizontalViewAngle()
124 { return GetUseHorizontalViewAngle_28(); }
126 private native void UseHorizontalViewAngleOn_29();
127 public void UseHorizontalViewAngleOn()
128 { UseHorizontalViewAngleOn_29(); }
130 private native void UseHorizontalViewAngleOff_30();
131 public void UseHorizontalViewAngleOff()
132 { UseHorizontalViewAngleOff_30(); }
134 private native void SetViewAngle_31(double id0);
135 public void SetViewAngle(double id0)
136 { SetViewAngle_31(id0); }
138 private native double GetViewAngle_32();
139 public double GetViewAngle()
140 { return GetViewAngle_32(); }
142 private native void SetParallelScale_33(double id0);
143 public void SetParallelScale(double id0)
144 { SetParallelScale_33(id0); }
146 private native double GetParallelScale_34();
147 public double GetParallelScale()
148 { return GetParallelScale_34(); }
150 private native void Zoom_35(double id0);
151 public void Zoom(double id0)
154 private native void SetClippingRange_36(double id0,double id1);
155 public void SetClippingRange(double id0,double id1)
156 { SetClippingRange_36(id0,id1); }
158 private native void SetClippingRange_37(double id0[]);
159 public void SetClippingRange(double id0[])
160 { SetClippingRange_37(id0); }
162 private native double[] GetClippingRange_38();
163 public double[] GetClippingRange()
164 { return GetClippingRange_38(); }
166 private native void SetThickness_39(double id0);
167 public void SetThickness(double id0)
168 { SetThickness_39(id0); }
170 private native double GetThickness_40();
171 public double GetThickness()
172 { return GetThickness_40(); }
174 private native void SetWindowCenter_41(double id0,double id1);
175 public void SetWindowCenter(double id0,double id1)
176 { SetWindowCenter_41(id0,id1); }
178 private native double[] GetWindowCenter_42();
179 public double[] GetWindowCenter()
180 { return GetWindowCenter_42(); }
182 private native void SetObliqueAngles_43(double id0,double id1);
183 public void SetObliqueAngles(double id0,double id1)
184 { SetObliqueAngles_43(id0,id1); }
186 private native void ApplyTransform_44(vtkTransform id0);
187 public void ApplyTransform(vtkTransform id0)
188 { ApplyTransform_44(id0); }
190 private native double[] GetViewPlaneNormal_45();
191 public double[] GetViewPlaneNormal()
192 { return GetViewPlaneNormal_45(); }
194 private native void SetViewShear_46(double id0,double id1,double id2);
195 public void SetViewShear(double id0,double id1,double id2)
196 { SetViewShear_46(id0,id1,id2); }
198 private native void SetViewShear_47(double id0[]);
199 public void SetViewShear(double id0[])
200 { SetViewShear_47(id0); }
202 private native double[] GetViewShear_48();
203 public double[] GetViewShear()
204 { return GetViewShear_48(); }
206 private native void SetEyeAngle_49(double id0);
207 public void SetEyeAngle(double id0)
208 { SetEyeAngle_49(id0); }
210 private native double GetEyeAngle_50();
211 public double GetEyeAngle()
212 { return GetEyeAngle_50(); }
214 private native void SetFocalDisk_51(double id0);
215 public void SetFocalDisk(double id0)
216 { SetFocalDisk_51(id0); }
218 private native double GetFocalDisk_52();
219 public double GetFocalDisk()
220 { return GetFocalDisk_52(); }
222 private native void SetUseOffAxisProjection_53(int id0);
223 public void SetUseOffAxisProjection(int id0)
224 { SetUseOffAxisProjection_53(id0); }
226 private native int GetUseOffAxisProjection_54();
227 public int GetUseOffAxisProjection()
228 { return GetUseOffAxisProjection_54(); }
230 private native void UseOffAxisProjectionOn_55();
231 public void UseOffAxisProjectionOn()
232 { UseOffAxisProjectionOn_55(); }
234 private native void UseOffAxisProjectionOff_56();
235 public void UseOffAxisProjectionOff()
236 { UseOffAxisProjectionOff_56(); }
238 private native void SetScreenBottomLeft_57(double id0,double id1,double id2);
239 public void SetScreenBottomLeft(double id0,double id1,double id2)
240 { SetScreenBottomLeft_57(id0,id1,id2); }
242 private native void SetScreenBottomLeft_58(double id0[]);
243 public void SetScreenBottomLeft(double id0[])
244 { SetScreenBottomLeft_58(id0); }
246 private native double[] GetScreenBottomLeft_59();
247 public double[] GetScreenBottomLeft()
248 { return GetScreenBottomLeft_59(); }
250 private native void SetScreenBottomRight_60(double id0,double id1,double id2);
251 public void SetScreenBottomRight(double id0,double id1,double id2)
252 { SetScreenBottomRight_60(id0,id1,id2); }
254 private native void SetScreenBottomRight_61(double id0[]);
255 public void SetScreenBottomRight(double id0[])
256 { SetScreenBottomRight_61(id0); }
258 private native double[] GetScreenBottomRight_62();
259 public double[] GetScreenBottomRight()
260 { return GetScreenBottomRight_62(); }
262 private native void SetScreenTopRight_63(double id0,double id1,double id2);
263 public void SetScreenTopRight(double id0,double id1,double id2)
264 { SetScreenTopRight_63(id0,id1,id2); }
266 private native void SetScreenTopRight_64(double id0[]);
267 public void SetScreenTopRight(double id0[])
268 { SetScreenTopRight_64(id0); }
270 private native double[] GetScreenTopRight_65();
271 public double[] GetScreenTopRight()
272 { return GetScreenTopRight_65(); }
274 private native void SetEyeSeparation_66(double id0);
275 public void SetEyeSeparation(double id0)
276 { SetEyeSeparation_66(id0); }
278 private native double GetEyeSeparation_67();
279 public double GetEyeSeparation()
280 { return GetEyeSeparation_67(); }
282 private native void SetEyePosition_68(double id0[]);
283 public void SetEyePosition(double id0[])
284 { SetEyePosition_68(id0); }
286 private native void GetEyePosition_69(double id0[]);
287 public void GetEyePosition(double id0[])
288 { GetEyePosition_69(id0); }
290 private native void GetEyePlaneNormal_70(double id0[]);
291 public void GetEyePlaneNormal(double id0[])
292 { GetEyePlaneNormal_70(id0); }
294 private native void SetEyeTransformMatrix_71(vtkMatrix4x4 id0);
295 public void SetEyeTransformMatrix(vtkMatrix4x4 id0)
296 { SetEyeTransformMatrix_71(id0); }
298 private native long GetEyeTransformMatrix_72();
299 public vtkMatrix4x4 GetEyeTransformMatrix() {
300 long temp = GetEyeTransformMatrix_72();
302 if (temp == 0) return null;
303 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
306 private native void SetEyeTransformMatrix_73(double id0[]);
307 public void SetEyeTransformMatrix(double id0[])
308 { SetEyeTransformMatrix_73(id0); }
310 private native void SetModelTransformMatrix_74(vtkMatrix4x4 id0);
311 public void SetModelTransformMatrix(vtkMatrix4x4 id0)
312 { SetModelTransformMatrix_74(id0); }
314 private native long GetModelTransformMatrix_75();
315 public vtkMatrix4x4 GetModelTransformMatrix() {
316 long temp = GetModelTransformMatrix_75();
318 if (temp == 0) return null;
319 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
322 private native void SetModelTransformMatrix_76(double id0[]);
323 public void SetModelTransformMatrix(double id0[])
324 { SetModelTransformMatrix_76(id0); }
326 private native long GetModelViewTransformMatrix_77();
327 public vtkMatrix4x4 GetModelViewTransformMatrix() {
328 long temp = GetModelViewTransformMatrix_77();
330 if (temp == 0) return null;
331 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
334 private native long GetModelViewTransformObject_78();
335 public vtkTransform GetModelViewTransformObject() {
336 long temp = GetModelViewTransformObject_78();
338 if (temp == 0) return null;
339 return (vtkTransform)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
342 private native long GetViewTransformMatrix_79();
343 public vtkMatrix4x4 GetViewTransformMatrix() {
344 long temp = GetViewTransformMatrix_79();
346 if (temp == 0) return null;
347 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
350 private native long GetViewTransformObject_80();
351 public vtkTransform GetViewTransformObject() {
352 long temp = GetViewTransformObject_80();
354 if (temp == 0) return null;
355 return (vtkTransform)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
358 private native void SetExplicitProjectionTransformMatrix_81(vtkMatrix4x4 id0);
359 public void SetExplicitProjectionTransformMatrix(vtkMatrix4x4 id0)
360 { SetExplicitProjectionTransformMatrix_81(id0); }
362 private native long GetExplicitProjectionTransformMatrix_82();
363 public vtkMatrix4x4 GetExplicitProjectionTransformMatrix() {
364 long temp = GetExplicitProjectionTransformMatrix_82();
366 if (temp == 0) return null;
367 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
370 private native void SetUseExplicitProjectionTransformMatrix_83(boolean id0);
371 public void SetUseExplicitProjectionTransformMatrix(boolean id0)
372 { SetUseExplicitProjectionTransformMatrix_83(id0); }
374 private native boolean GetUseExplicitProjectionTransformMatrix_84();
375 public boolean GetUseExplicitProjectionTransformMatrix()
376 { return GetUseExplicitProjectionTransformMatrix_84(); }
378 private native void UseExplicitProjectionTransformMatrixOn_85();
379 public void UseExplicitProjectionTransformMatrixOn()
380 { UseExplicitProjectionTransformMatrixOn_85(); }
382 private native void UseExplicitProjectionTransformMatrixOff_86();
383 public void UseExplicitProjectionTransformMatrixOff()
384 { UseExplicitProjectionTransformMatrixOff_86(); }
386 private native long GetProjectionTransformMatrix_87(double id0,double id1,double id2);
387 public vtkMatrix4x4 GetProjectionTransformMatrix(double id0,double id1,double id2) {
388 long temp = GetProjectionTransformMatrix_87(id0,id1,id2);
390 if (temp == 0) return null;
391 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
394 private native long GetProjectionTransformObject_88(double id0,double id1,double id2);
395 public vtkPerspectiveTransform GetProjectionTransformObject(double id0,double id1,double id2) {
396 long temp = GetProjectionTransformObject_88(id0,id1,id2);
398 if (temp == 0) return null;
399 return (vtkPerspectiveTransform)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
402 private native long GetCompositeProjectionTransformMatrix_89(double id0,double id1,double id2);
403 public vtkMatrix4x4 GetCompositeProjectionTransformMatrix(double id0,double id1,double id2) {
404 long temp = GetCompositeProjectionTransformMatrix_89(id0,id1,id2);
406 if (temp == 0) return null;
407 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
410 private native long GetProjectionTransformMatrix_90(vtkRenderer id0);
411 public vtkMatrix4x4 GetProjectionTransformMatrix(vtkRenderer id0) {
412 long temp = GetProjectionTransformMatrix_90(id0);
414 if (temp == 0) return null;
415 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
418 private native void SetUserViewTransform_91(vtkHomogeneousTransform id0);
419 public void SetUserViewTransform(vtkHomogeneousTransform id0)
420 { SetUserViewTransform_91(id0); }
422 private native long GetUserViewTransform_92();
423 public vtkHomogeneousTransform GetUserViewTransform() {
424 long temp = GetUserViewTransform_92();
426 if (temp == 0) return null;
427 return (vtkHomogeneousTransform)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
430 private native void SetUserTransform_93(vtkHomogeneousTransform id0);
431 public void SetUserTransform(vtkHomogeneousTransform id0)
432 { SetUserTransform_93(id0); }
434 private native long GetUserTransform_94();
435 public vtkHomogeneousTransform GetUserTransform() {
436 long temp = GetUserTransform_94();
438 if (temp == 0) return null;
439 return (vtkHomogeneousTransform)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
442 private native void Render_95(vtkRenderer id0);
443 public void Render(vtkRenderer id0)
446 private native int GetViewingRaysMTime_96();
447 public int GetViewingRaysMTime()
448 { return GetViewingRaysMTime_96(); }
450 private native void ViewingRaysModified_97();
451 public void ViewingRaysModified()
452 { ViewingRaysModified_97(); }
454 private native void GetFrustumPlanes_98(double id0,double id1[]);
455 public void GetFrustumPlanes(double id0,double id1[])
456 { GetFrustumPlanes_98(id0,id1); }
458 private native double[] GetOrientation_99();
459 public double[] GetOrientation()
460 { return GetOrientation_99(); }
462 private native double[] GetOrientationWXYZ_100();
463 public double[] GetOrientationWXYZ()
464 { return GetOrientationWXYZ_100(); }
466 private native void ComputeViewPlaneNormal_101();
467 public void ComputeViewPlaneNormal()
468 { ComputeViewPlaneNormal_101(); }
470 private native long GetCameraLightTransformMatrix_102();
471 public vtkMatrix4x4 GetCameraLightTransformMatrix() {
472 long temp = GetCameraLightTransformMatrix_102();
474 if (temp == 0) return null;
475 return (vtkMatrix4x4)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
478 private native void UpdateViewport_103(vtkRenderer id0);
479 public void UpdateViewport(vtkRenderer id0)
480 { UpdateViewport_103(id0); }
482 private native void SetLeftEye_104(int id0);
483 public void SetLeftEye(int id0)
484 { SetLeftEye_104(id0); }
486 private native int GetLeftEye_105();
487 public int GetLeftEye()
488 { return GetLeftEye_105(); }
490 private native void ShallowCopy_106(vtkCamera id0);
491 public void ShallowCopy(vtkCamera id0)
492 { ShallowCopy_106(id0); }
494 private native void DeepCopy_107(vtkCamera id0);
495 public void DeepCopy(vtkCamera id0)
496 { DeepCopy_107(id0); }
498 private native void SetFreezeFocalPoint_108(boolean id0);
499 public void SetFreezeFocalPoint(boolean id0)
500 { SetFreezeFocalPoint_108(id0); }
502 private native boolean GetFreezeFocalPoint_109();
503 public boolean GetFreezeFocalPoint()
504 { return GetFreezeFocalPoint_109(); }
506 private native void SetUseScissor_110(boolean id0);
507 public void SetUseScissor(boolean id0)
508 { SetUseScissor_110(id0); }
510 private native boolean GetUseScissor_111();
511 public boolean GetUseScissor()
512 { return GetUseScissor_111(); }
514 public vtkCamera() { super(); }
516 public vtkCamera(long id) { super(id); }
517 public native long VTKInit();