Package org.jmol.adapter.smarter
Class AtomIterator
java.lang.Object
org.jmol.adapter.smarter.AtomIterator
- All Implemented Interfaces:
JmolAdapterAtomIterator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
iatom
private int iatom -
atom
-
ac
private int ac -
atoms
-
bsAtoms
private javajs.util.BS bsAtoms
-
-
Constructor Details
-
AtomIterator
AtomIterator(AtomSetCollection asc)
-
-
Method Details
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceJmolAdapterAtomIterator
-
getAtomSetIndex
public int getAtomSetIndex()- Specified by:
getAtomSetIndex
in interfaceJmolAdapterAtomIterator
-
getSymmetry
public javajs.util.BS getSymmetry()- Specified by:
getSymmetry
in interfaceJmolAdapterAtomIterator
-
getAtomSite
public int getAtomSite()- Specified by:
getAtomSite
in interfaceJmolAdapterAtomIterator
-
getUniqueID
- Specified by:
getUniqueID
in interfaceJmolAdapterAtomIterator
-
getElementNumber
public int getElementNumber()- Specified by:
getElementNumber
in interfaceJmolAdapterAtomIterator
-
getAtomName
- Specified by:
getAtomName
in interfaceJmolAdapterAtomIterator
-
getFormalCharge
public int getFormalCharge()- Specified by:
getFormalCharge
in interfaceJmolAdapterAtomIterator
-
getPartialCharge
public float getPartialCharge()- Specified by:
getPartialCharge
in interfaceJmolAdapterAtomIterator
-
getTensors
- Specified by:
getTensors
in interfaceJmolAdapterAtomIterator
-
getRadius
public float getRadius()- Specified by:
getRadius
in interfaceJmolAdapterAtomIterator
-
getBondRadius
public float getBondRadius()- Specified by:
getBondRadius
in interfaceJmolAdapterAtomIterator
-
getVib
public javajs.util.V3 getVib()Note that atom.vib also serves to deliver specific data items.- Specified by:
getVib
in interfaceJmolAdapterAtomIterator
-
getSeqID
public int getSeqID()- Specified by:
getSeqID
in interfaceJmolAdapterAtomIterator
-
getBfactor
public float getBfactor()- Specified by:
getBfactor
in interfaceJmolAdapterAtomIterator
-
getOccupancy
public float getOccupancy()- Specified by:
getOccupancy
in interfaceJmolAdapterAtomIterator
-
getIsHetero
public boolean getIsHetero()- Specified by:
getIsHetero
in interfaceJmolAdapterAtomIterator
-
getSerial
public int getSerial()- Specified by:
getSerial
in interfaceJmolAdapterAtomIterator
-
getChainID
public int getChainID()- Specified by:
getChainID
in interfaceJmolAdapterAtomIterator
-
getAltLoc
public char getAltLoc()- Specified by:
getAltLoc
in interfaceJmolAdapterAtomIterator
-
getGroup3
- Specified by:
getGroup3
in interfaceJmolAdapterAtomIterator
-
getSequenceNumber
public int getSequenceNumber()- Specified by:
getSequenceNumber
in interfaceJmolAdapterAtomIterator
-
getInsertionCode
public char getInsertionCode()- Specified by:
getInsertionCode
in interfaceJmolAdapterAtomIterator
-
getXYZ
public javajs.util.P3 getXYZ()- Specified by:
getXYZ
in interfaceJmolAdapterAtomIterator
-