X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=vtk%2Fsrc%2Fvtk%2FvtkObjectBase.java;h=539aa966be433b597de6a4648fa08e2b99349494;hb=efb52587babd1b858c8e77fedc44a5b4ef0c1088;hp=3dad65b07d34cdcf79fb74ee66fac97fa23bd2db;hpb=471c46e9a685e20de958d77166461aebc7a7b6ee;p=simantics%2F3d.git diff --git a/vtk/src/vtk/vtkObjectBase.java b/vtk/src/vtk/vtkObjectBase.java index 3dad65b0..539aa966 100644 --- a/vtk/src/vtk/vtkObjectBase.java +++ b/vtk/src/vtk/vtkObjectBase.java @@ -1,61 +1,72 @@ -// java wrapper for vtkObjectBase object -// - -package vtk; - -public class vtkObjectBase -{ - - private native String GetClassName_0(); - public String GetClassName() - { return GetClassName_0(); } - - private native int IsTypeOf_1(String id0); - public int IsTypeOf(String id0) - { return IsTypeOf_1(id0); } - - private native int IsA_2(String id0); - public int IsA(String id0) - { return IsA_2(id0); } - - private native void FastDelete_3(); - public void FastDelete() - { FastDelete_3(); } - - private native void Register_4(vtkObjectBase id0); - public void Register(vtkObjectBase id0) - { Register_4(id0); } - - private native void UnRegister_5(vtkObjectBase id0); - public void UnRegister(vtkObjectBase id0) - { UnRegister_5(id0); } - - private native int GetReferenceCount_6(); - public int GetReferenceCount() - { return GetReferenceCount_6(); } - - private native void SetReferenceCount_7(int id0); - public void SetReferenceCount(int id0) - { SetReferenceCount_7(id0); } - - public vtkObjectBase() { super(); } - - public vtkObjectBase(long id) { - super(); - this.vtkId = id; - this.VTKRegister(); - vtkObject.JAVA_OBJECT_MANAGER.registerJavaObject(this.vtkId, this); - } - - protected long vtkId; - - public long GetVTKId() { return this.vtkId; } - public static native void VTKDeleteReference(long id); - public static native String VTKGetClassNameFromReference(long id); - protected native void VTKDelete(); - protected native void VTKRegister(); - public void Delete() { - vtkObject.JAVA_OBJECT_MANAGER.unRegisterJavaObject(this.vtkId); - this.vtkId = 0; - } -} +// java wrapper for vtkObjectBase object +// + +package vtk; + +public class vtkObjectBase +{ + + private native String GetClassName_0(); + public String GetClassName() + { return GetClassName_0(); } + + private native int IsTypeOf_1(String id0); + public int IsTypeOf(String id0) + { return IsTypeOf_1(id0); } + + private native int IsA_2(String id0); + public int IsA(String id0) + { return IsA_2(id0); } + + private native void FastDelete_3(); + public void FastDelete() + { FastDelete_3(); } + + private native void InitializeObjectBase_4(); + public void InitializeObjectBase() + { InitializeObjectBase_4(); } + + private native void Register_5(vtkObjectBase id0); + public void Register(vtkObjectBase id0) + { Register_5(id0); } + + private native void UnRegister_6(vtkObjectBase id0); + public void UnRegister(vtkObjectBase id0) + { UnRegister_6(id0); } + + private native int GetReferenceCount_7(); + public int GetReferenceCount() + { return GetReferenceCount_7(); } + + private native void SetReferenceCount_8(int id0); + public void SetReferenceCount(int id0) + { SetReferenceCount_8(id0); } + + public static vtk.vtkJavaMemoryManager JAVA_OBJECT_MANAGER = new vtk.vtkJavaMemoryManagerImpl(); + public vtkObjectBase() { + this.vtkId = this.VTKInit(); + vtkObjectBase.JAVA_OBJECT_MANAGER.registerJavaObject(this.vtkId, this); +} + + public vtkObjectBase(long id) { + super(); + this.vtkId = id; + this.VTKRegister(); + vtkObjectBase.JAVA_OBJECT_MANAGER.registerJavaObject(this.vtkId, this); +} + + protected long vtkId; + + public long GetVTKId() { return this.vtkId; } + public static native void VTKDeleteReference(long id); + public static native String VTKGetClassNameFromReference(long id); + protected native void VTKDelete(); + protected native void VTKRegister(); + public void Delete() { + vtkObjectBase.JAVA_OBJECT_MANAGER.unRegisterJavaObject(this.vtkId); + this.vtkId = 0; + } public native long VTKInit(); + public native String Print(); + public String toString() { return Print(); } + +}