org.jmol.api

Class JmolAdapter.AtomIterator

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
Method Summary
chargetAlternateLocationID()
StringgetAtomName()
intgetAtomSerial()
intgetAtomSetIndex()
intgetAtomSite()
BitSetgetAtomSymmetry()
floatgetBfactor()
chargetChainID()
ObjectgetClientAtomReference()
intgetElementNumber()
StringgetElementSymbol()
Object[]getEllipsoid()
intgetFormalCharge()
StringgetGroup3()
chargetInsertionCode()
booleangetIsHetero()
intgetOccupancy()
floatgetPartialCharge()
floatgetRadius()
intgetSequenceNumber()
abstract ObjectgetUniqueID()
floatgetVectorX()
floatgetVectorY()
floatgetVectorZ()
abstract floatgetX()
abstract floatgetY()
abstract floatgetZ()
abstract booleanhasNext()

Method Detail

getAlternateLocationID

public char getAlternateLocationID()

getAtomName

public String getAtomName()

getAtomSerial

public int getAtomSerial()

getAtomSetIndex

public int getAtomSetIndex()

getAtomSite

public int getAtomSite()

getAtomSymmetry

public BitSet getAtomSymmetry()

getBfactor

public float getBfactor()

getChainID

public char getChainID()

getClientAtomReference

public Object getClientAtomReference()

getElementNumber

public int getElementNumber()

getElementSymbol

public String getElementSymbol()

getEllipsoid

public Object[] getEllipsoid()

getFormalCharge

public int getFormalCharge()

getGroup3

public String getGroup3()

getInsertionCode

public char getInsertionCode()

getIsHetero

public boolean getIsHetero()

getOccupancy

public int getOccupancy()

getPartialCharge

public float getPartialCharge()

getRadius

public float getRadius()

getSequenceNumber

public int getSequenceNumber()

getUniqueID

public abstract Object getUniqueID()

getVectorX

public float getVectorX()

getVectorY

public float getVectorY()

getVectorZ

public float getVectorZ()

getX

public abstract float getX()

getY

public abstract float getY()

getZ

public abstract float getZ()

hasNext

public abstract boolean hasNext()