// java wrapper for vtkMolecule object // package vtk; import vtk.*; public class vtkMolecule extends vtkUndirectedGraph { private native String GetClassName_0(); public String GetClassName() { return GetClassName_0(); } private native int IsA_1(String id0); public int IsA(String id0) { return IsA_1(id0); } private native void Initialize_2(); public void Initialize() { Initialize_2(); } private native int GetNumberOfAtoms_3(); public int GetNumberOfAtoms() { return GetNumberOfAtoms_3(); } private native int GetNumberOfBonds_4(); public int GetNumberOfBonds() { return GetNumberOfBonds_4(); } private native int GetAtomAtomicNumber_5(int id0); public int GetAtomAtomicNumber(int id0) { return GetAtomAtomicNumber_5(id0); } private native void SetAtomAtomicNumber_6(int id0,int id1); public void SetAtomAtomicNumber(int id0,int id1) { SetAtomAtomicNumber_6(id0,id1); } private native void SetAtomPosition_7(int id0,double id1,double id2,double id3); public void SetAtomPosition(int id0,double id1,double id2,double id3) { SetAtomPosition_7(id0,id1,id2,id3); } private native void GetAtomPosition_8(int id0,double id1[]); public void GetAtomPosition(int id0,double id1[]) { GetAtomPosition_8(id0,id1); } private native void SetBondOrder_9(int id0,int id1); public void SetBondOrder(int id0,int id1) { SetBondOrder_9(id0,id1); } private native int GetBondOrder_10(int id0); public int GetBondOrder(int id0) { return GetBondOrder_10(id0); } private native double GetBondLength_11(int id0); public double GetBondLength(int id0) { return GetBondLength_11(id0); } private native long GetAtomicPositionArray_12(); public vtkPoints GetAtomicPositionArray() { long temp = GetAtomicPositionArray_12(); if (temp == 0) return null; return (vtkPoints)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native long GetAtomicNumberArray_13(); public vtkUnsignedShortArray GetAtomicNumberArray() { long temp = GetAtomicNumberArray_13(); if (temp == 0) return null; return (vtkUnsignedShortArray)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void ShallowCopy_14(vtkDataObject id0); public void ShallowCopy(vtkDataObject id0) { ShallowCopy_14(id0); } private native void DeepCopy_15(vtkDataObject id0); public void DeepCopy(vtkDataObject id0) { DeepCopy_15(id0); } private native void ShallowCopyStructure_16(vtkMolecule id0); public void ShallowCopyStructure(vtkMolecule id0) { ShallowCopyStructure_16(id0); } private native void DeepCopyStructure_17(vtkMolecule id0); public void DeepCopyStructure(vtkMolecule id0) { DeepCopyStructure_17(id0); } private native void ShallowCopyAttributes_18(vtkMolecule id0); public void ShallowCopyAttributes(vtkMolecule id0) { ShallowCopyAttributes_18(id0); } private native void DeepCopyAttributes_19(vtkMolecule id0); public void DeepCopyAttributes(vtkMolecule id0) { DeepCopyAttributes_19(id0); } public vtkMolecule() { super(); } public vtkMolecule(long id) { super(id); } public native long VTKInit(); }