]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - vtk/src/vtk/vtkCellPicker.java
vtk 8.2.0
[simantics/3d.git] / vtk / src / vtk / vtkCellPicker.java
diff --git a/vtk/src/vtk/vtkCellPicker.java b/vtk/src/vtk/vtkCellPicker.java
new file mode 100644 (file)
index 0000000..f098443
--- /dev/null
@@ -0,0 +1,143 @@
+// java wrapper for vtkCellPicker object
+//
+
+package vtk;
+import vtk.*;
+
+public class vtkCellPicker extends vtkPicker
+{
+
+  private native int IsTypeOf_0(String id0);
+  public int IsTypeOf(String id0)
+    { return IsTypeOf_0(id0); }
+
+  private native int IsA_1(String id0);
+  public int IsA(String id0)
+    { return IsA_1(id0); }
+
+  private native int Pick_2(double id0,double id1,double id2,vtkRenderer id3);
+  public int Pick(double id0,double id1,double id2,vtkRenderer id3)
+    { return Pick_2(id0,id1,id2,id3); }
+
+  private native int Pick3DRay_3(double id0[],double id1[],vtkRenderer id2);
+  public int Pick3DRay(double id0[],double id1[],vtkRenderer id2)
+    { return Pick3DRay_3(id0,id1,id2); }
+
+  private native void AddLocator_4(vtkAbstractCellLocator id0);
+  public void AddLocator(vtkAbstractCellLocator id0)
+    { AddLocator_4(id0); }
+
+  private native void RemoveLocator_5(vtkAbstractCellLocator id0);
+  public void RemoveLocator(vtkAbstractCellLocator id0)
+    { RemoveLocator_5(id0); }
+
+  private native void RemoveAllLocators_6();
+  public void RemoveAllLocators()
+    { RemoveAllLocators_6(); }
+
+  private native void SetVolumeOpacityIsovalue_7(double id0);
+  public void SetVolumeOpacityIsovalue(double id0)
+    { SetVolumeOpacityIsovalue_7(id0); }
+
+  private native double GetVolumeOpacityIsovalue_8();
+  public double GetVolumeOpacityIsovalue()
+    { return GetVolumeOpacityIsovalue_8(); }
+
+  private native void SetUseVolumeGradientOpacity_9(int id0);
+  public void SetUseVolumeGradientOpacity(int id0)
+    { SetUseVolumeGradientOpacity_9(id0); }
+
+  private native void UseVolumeGradientOpacityOn_10();
+  public void UseVolumeGradientOpacityOn()
+    { UseVolumeGradientOpacityOn_10(); }
+
+  private native void UseVolumeGradientOpacityOff_11();
+  public void UseVolumeGradientOpacityOff()
+    { UseVolumeGradientOpacityOff_11(); }
+
+  private native int GetUseVolumeGradientOpacity_12();
+  public int GetUseVolumeGradientOpacity()
+    { return GetUseVolumeGradientOpacity_12(); }
+
+  private native void SetPickClippingPlanes_13(int id0);
+  public void SetPickClippingPlanes(int id0)
+    { SetPickClippingPlanes_13(id0); }
+
+  private native void PickClippingPlanesOn_14();
+  public void PickClippingPlanesOn()
+    { PickClippingPlanesOn_14(); }
+
+  private native void PickClippingPlanesOff_15();
+  public void PickClippingPlanesOff()
+    { PickClippingPlanesOff_15(); }
+
+  private native int GetPickClippingPlanes_16();
+  public int GetPickClippingPlanes()
+    { return GetPickClippingPlanes_16(); }
+
+  private native int GetClippingPlaneId_17();
+  public int GetClippingPlaneId()
+    { return GetClippingPlaneId_17(); }
+
+  private native double[] GetPickNormal_18();
+  public double[] GetPickNormal()
+    { return GetPickNormal_18(); }
+
+  private native double[] GetMapperNormal_19();
+  public double[] GetMapperNormal()
+    { return GetMapperNormal_19(); }
+
+  private native int[]  GetPointIJK_20();
+  public int[]  GetPointIJK()
+    { return GetPointIJK_20(); }
+
+  private native int[]  GetCellIJK_21();
+  public int[]  GetCellIJK()
+    { return GetCellIJK_21(); }
+
+  private native int GetPointId_22();
+  public int GetPointId()
+    { return GetPointId_22(); }
+
+  private native int GetCellId_23();
+  public int GetCellId()
+    { return GetCellId_23(); }
+
+  private native int GetSubId_24();
+  public int GetSubId()
+    { return GetSubId_24(); }
+
+  private native double[] GetPCoords_25();
+  public double[] GetPCoords()
+    { return GetPCoords_25(); }
+
+  private native long GetTexture_26();
+  public vtkTexture GetTexture() {
+    long temp = GetTexture_26();
+
+    if (temp == 0) return null;
+    return (vtkTexture)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
+}
+
+  private native void SetPickTextureData_27(int id0);
+  public void SetPickTextureData(int id0)
+    { SetPickTextureData_27(id0); }
+
+  private native void PickTextureDataOn_28();
+  public void PickTextureDataOn()
+    { PickTextureDataOn_28(); }
+
+  private native void PickTextureDataOff_29();
+  public void PickTextureDataOff()
+    { PickTextureDataOff_29(); }
+
+  private native int GetPickTextureData_30();
+  public int GetPickTextureData()
+    { return GetPickTextureData_30(); }
+
+  public vtkCellPicker() { super(); }
+
+  public vtkCellPicker(long id) { super(id); }
+  public native long   VTKInit();
+
+}