1 // java wrapper for vtkPicker object
7 public class vtkPicker extends vtkAbstractPropPicker
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 SetTolerance_2(double id0);
19 public void SetTolerance(double id0)
20 { SetTolerance_2(id0); }
22 private native double GetTolerance_3();
23 public double GetTolerance()
24 { return GetTolerance_3(); }
26 private native double[] GetMapperPosition_4();
27 public double[] GetMapperPosition()
28 { return GetMapperPosition_4(); }
30 private native long GetMapper_5();
31 public vtkAbstractMapper3D GetMapper() {
32 long temp = GetMapper_5();
34 if (temp == 0) return null;
35 return (vtkAbstractMapper3D)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
38 private native long GetDataSet_6();
39 public vtkDataSet GetDataSet() {
40 long temp = GetDataSet_6();
42 if (temp == 0) return null;
43 return (vtkDataSet)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
46 private native long GetCompositeDataSet_7();
47 public vtkCompositeDataSet GetCompositeDataSet() {
48 long temp = GetCompositeDataSet_7();
50 if (temp == 0) return null;
51 return (vtkCompositeDataSet)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
54 private native int GetFlatBlockIndex_8();
55 public int GetFlatBlockIndex()
56 { return GetFlatBlockIndex_8(); }
58 private native long GetProp3Ds_9();
59 public vtkProp3DCollection GetProp3Ds() {
60 long temp = GetProp3Ds_9();
62 if (temp == 0) return null;
63 return (vtkProp3DCollection)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
66 private native long GetActors_10();
67 public vtkActorCollection GetActors() {
68 long temp = GetActors_10();
70 if (temp == 0) return null;
71 return (vtkActorCollection)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
74 private native long GetPickedPositions_11();
75 public vtkPoints GetPickedPositions() {
76 long temp = GetPickedPositions_11();
78 if (temp == 0) return null;
79 return (vtkPoints)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
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); }
86 private native int Pick_13(double id0[],vtkRenderer id1);
87 public int Pick(double id0[],vtkRenderer id1)
88 { return Pick_13(id0,id1); }
90 private native int Pick3DPoint_14(double id0[],vtkRenderer id1);
91 public int Pick3DPoint(double id0[],vtkRenderer id1)
92 { return Pick3DPoint_14(id0,id1); }
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); }
98 public vtkPicker() { super(); }
100 public vtkPicker(long id) { super(id); }
101 public native long VTKInit();