]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkPicker.java
Revised native library loading for VTK
[simantics/3d.git] / vtk / src / vtk / vtkPicker.java
1 // java wrapper for vtkPicker object
2 //
3
4 package vtk;
5 import vtk.*;
6
7 public class vtkPicker extends vtkAbstractPropPicker
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 void SetTolerance_2(double id0);
19   public void SetTolerance(double id0)
20     { SetTolerance_2(id0); }
21
22   private native double GetTolerance_3();
23   public double GetTolerance()
24     { return GetTolerance_3(); }
25
26   private native double[] GetMapperPosition_4();
27   public double[] GetMapperPosition()
28     { return GetMapperPosition_4(); }
29
30   private native long GetMapper_5();
31   public vtkAbstractMapper3D GetMapper() {
32     long temp = GetMapper_5();
33
34     if (temp == 0) return null;
35     return (vtkAbstractMapper3D)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
36 }
37
38   private native long GetDataSet_6();
39   public vtkDataSet GetDataSet() {
40     long temp = GetDataSet_6();
41
42     if (temp == 0) return null;
43     return (vtkDataSet)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
44 }
45
46   private native long GetCompositeDataSet_7();
47   public vtkCompositeDataSet GetCompositeDataSet() {
48     long temp = GetCompositeDataSet_7();
49
50     if (temp == 0) return null;
51     return (vtkCompositeDataSet)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
52 }
53
54   private native int GetFlatBlockIndex_8();
55   public int GetFlatBlockIndex()
56     { return GetFlatBlockIndex_8(); }
57
58   private native long GetProp3Ds_9();
59   public vtkProp3DCollection GetProp3Ds() {
60     long temp = GetProp3Ds_9();
61
62     if (temp == 0) return null;
63     return (vtkProp3DCollection)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
64 }
65
66   private native long GetActors_10();
67   public vtkActorCollection GetActors() {
68     long temp = GetActors_10();
69
70     if (temp == 0) return null;
71     return (vtkActorCollection)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
72 }
73
74   private native long GetPickedPositions_11();
75   public vtkPoints GetPickedPositions() {
76     long temp = GetPickedPositions_11();
77
78     if (temp == 0) return null;
79     return (vtkPoints)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
80 }
81
82   private native int Pick_12(double id0,double id1,double id2,vtkRenderer id3);
83   public int Pick(double id0,double id1,double id2,vtkRenderer id3)
84     { return Pick_12(id0,id1,id2,id3); }
85
86   private native int Pick_13(double id0[],vtkRenderer id1);
87   public int Pick(double id0[],vtkRenderer id1)
88     { return Pick_13(id0,id1); }
89
90   private native int Pick3DPoint_14(double id0[],vtkRenderer id1);
91   public int Pick3DPoint(double id0[],vtkRenderer id1)
92     { return Pick3DPoint_14(id0,id1); }
93
94   private native int Pick3DRay_15(double id0[],double id1[],vtkRenderer id2);
95   public int Pick3DRay(double id0[],double id1[],vtkRenderer id2)
96     { return Pick3DRay_15(id0,id1,id2); }
97
98   public vtkPicker() { super(); }
99
100   public vtkPicker(long id) { super(id); }
101   public native long   VTKInit();
102
103 }