1 // java wrapper for vtkBSPIntersections object
7 public class vtkBSPIntersections 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 SetCuts_2(vtkBSPCuts id0);
19 public void SetCuts(vtkBSPCuts id0)
22 private native long GetCuts_3();
23 public vtkBSPCuts GetCuts() {
24 long temp = GetCuts_3();
26 if (temp == 0) return null;
27 return (vtkBSPCuts)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
30 private native int GetNumberOfRegions_4();
31 public int GetNumberOfRegions()
32 { return GetNumberOfRegions_4(); }
34 private native int GetRegionBounds_5(int id0,double id1[]);
35 public int GetRegionBounds(int id0,double id1[])
36 { return GetRegionBounds_5(id0,id1); }
38 private native int GetRegionDataBounds_6(int id0,double id1[]);
39 public int GetRegionDataBounds(int id0,double id1[])
40 { return GetRegionDataBounds_6(id0,id1); }
42 private native int IntersectsBox_7(int id0,double id1,double id2,double id3,double id4,double id5,double id6);
43 public int IntersectsBox(int id0,double id1,double id2,double id3,double id4,double id5,double id6)
44 { return IntersectsBox_7(id0,id1,id2,id3,id4,id5,id6); }
46 private native int IntersectsSphere2_8(int id0,double id1,double id2,double id3,double id4);
47 public int IntersectsSphere2(int id0,double id1,double id2,double id3,double id4)
48 { return IntersectsSphere2_8(id0,id1,id2,id3,id4); }
50 private native int IntersectsCell_9(int id0,vtkCell id1,int id2);
51 public int IntersectsCell(int id0,vtkCell id1,int id2)
52 { return IntersectsCell_9(id0,id1,id2); }
54 private native int GetComputeIntersectionsUsingDataBounds_10();
55 public int GetComputeIntersectionsUsingDataBounds()
56 { return GetComputeIntersectionsUsingDataBounds_10(); }
58 private native void SetComputeIntersectionsUsingDataBounds_11(int id0);
59 public void SetComputeIntersectionsUsingDataBounds(int id0)
60 { SetComputeIntersectionsUsingDataBounds_11(id0); }
62 private native void ComputeIntersectionsUsingDataBoundsOn_12();
63 public void ComputeIntersectionsUsingDataBoundsOn()
64 { ComputeIntersectionsUsingDataBoundsOn_12(); }
66 private native void ComputeIntersectionsUsingDataBoundsOff_13();
67 public void ComputeIntersectionsUsingDataBoundsOff()
68 { ComputeIntersectionsUsingDataBoundsOff_13(); }
70 public vtkBSPIntersections() { super(); }
72 public vtkBSPIntersections(long id) { super(id); }
73 public native long VTKInit();