]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkObjectBase.java
Include old 64-bit versions of org.jcae.opencascade and vtk bundles
[simantics/3d.git] / vtk / src / vtk / vtkObjectBase.java
1 // java wrapper for vtkObjectBase object\r
2 //\r
3 \r
4 package vtk;\r
5 \r
6 public class vtkObjectBase\r
7 {\r
8 \r
9   private native String GetClassName_0();\r
10   public String GetClassName()\r
11     { return GetClassName_0(); }\r
12 \r
13   private native int IsTypeOf_1(String id0);\r
14   public int IsTypeOf(String id0)\r
15     { return IsTypeOf_1(id0); }\r
16 \r
17   private native int IsA_2(String id0);\r
18   public int IsA(String id0)\r
19     { return IsA_2(id0); }\r
20 \r
21   private native void FastDelete_3();\r
22   public void FastDelete()\r
23     { FastDelete_3(); }\r
24 \r
25   private native void Register_4(vtkObjectBase id0);\r
26   public void Register(vtkObjectBase id0)\r
27     { Register_4(id0); }\r
28 \r
29   private native void UnRegister_5(vtkObjectBase id0);\r
30   public void UnRegister(vtkObjectBase id0)\r
31     { UnRegister_5(id0); }\r
32 \r
33   private native int GetReferenceCount_6();\r
34   public int GetReferenceCount()\r
35     { return GetReferenceCount_6(); }\r
36 \r
37   private native void SetReferenceCount_7(int id0);\r
38   public void SetReferenceCount(int id0)\r
39     { SetReferenceCount_7(id0); }\r
40 \r
41   public vtkObjectBase() { super(); }\r
42 \r
43   public vtkObjectBase(long id) {\r
44     super();\r
45     this.vtkId = id;\r
46     this.VTKRegister();\r
47     vtkObject.JAVA_OBJECT_MANAGER.registerJavaObject(this.vtkId, this);\r
48   }\r
49 \r
50   protected long vtkId;\r
51 \r
52   public long GetVTKId() { return this.vtkId; }\r
53   public static native void VTKDeleteReference(long id);\r
54   public static native String VTKGetClassNameFromReference(long id);\r
55   protected native void VTKDelete();\r
56   protected native void VTKRegister();\r
57   public void Delete() {\r
58     vtkObject.JAVA_OBJECT_MANAGER.unRegisterJavaObject(this.vtkId);\r
59     this.vtkId = 0;\r
60   }\r
61 }\r