org.jmol.api
Class JmolAdapter.AtomIterator
java.lang.Object
org.jmol.api.JmolAdapter.AtomIterator
- Direct Known Subclasses:
- SmarterJmolAdapter.AtomIterator
- Enclosing class:
- JmolAdapter
public abstract class JmolAdapter.AtomIterator
- extends Object
AtomIterator is used to enumerate all the clientAtom
objects in a specified frame.
Note that Java 1.1 does not have java.util.Iterator
so we will define our own AtomIterator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmolAdapter.AtomIterator
public JmolAdapter.AtomIterator()
hasNext
public abstract boolean hasNext()
getAtomSetIndex
public int getAtomSetIndex()
getAtomSymmetry
public BitSet getAtomSymmetry()
getAtomSite
public int getAtomSite()
getUniqueID
public abstract Object getUniqueID()
getElementNumber
public short getElementNumber()
getElementSymbol
public String getElementSymbol()
getAtomName
public String getAtomName()
getFormalCharge
public int getFormalCharge()
getPartialCharge
public float getPartialCharge()
getEllipsoid
public Object[] getEllipsoid()
getRadius
public float getRadius()
getX
public abstract float getX()
getY
public abstract float getY()
getZ
public abstract float getZ()
getVectorX
public float getVectorX()
getVectorY
public float getVectorY()
getVectorZ
public float getVectorZ()
getBfactor
public float getBfactor()
getOccupancy
public int getOccupancy()
getIsHetero
public boolean getIsHetero()
getAtomSerial
public int getAtomSerial()
getChainID
public char getChainID()
getAlternateLocationID
public char getAlternateLocationID()
getGroup3
public String getGroup3()
getSequenceNumber
public int getSequenceNumber()
getInsertionCode
public char getInsertionCode()