// 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(); } }