org.jmol.api
Class JmolAdapter.AtomIterator

java.lang.Object
  extended by org.jmol.api.JmolAdapter.AtomIterator
Direct Known Subclasses:
SmarterJmolAdapter.AtomIterator
Enclosing class:
JmolAdapter

public abstract class JmolAdapter.AtomIterator
extends java.lang.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


Constructor Summary
JmolAdapter.AtomIterator()
           
 
Method Summary
 char getAlternateLocationID()
           
 java.lang.String getAtomName()
           
 int getAtomSerial()
           
 int getAtomSetIndex()
           
 int getAtomSite()
           
 java.util.BitSet getAtomSymmetry()
           
 float getBfactor()
           
 char getChainID()
           
 short getElementNumber()
           
 java.lang.String getElementSymbol()
           
 java.lang.Object[] getEllipsoid()
           
 int getFormalCharge()
           
 java.lang.String getGroup3()
           
 char getInsertionCode()
           
 boolean getIsHetero()
           
 int getOccupancy()
           
 float getPartialCharge()
           
 float getRadius()
           
 int getSequenceNumber()
           
abstract  java.lang.Object getUniqueID()
           
 float getVectorX()
           
 float getVectorY()
           
 float getVectorZ()
           
abstract  float getX()
           
abstract  float getY()
           
abstract  float getZ()
           
abstract  boolean hasNext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmolAdapter.AtomIterator

public JmolAdapter.AtomIterator()
Method Detail

hasNext

public abstract boolean hasNext()

getAtomSetIndex

public int getAtomSetIndex()

getAtomSymmetry

public java.util.BitSet getAtomSymmetry()

getAtomSite

public int getAtomSite()

getUniqueID

public abstract java.lang.Object getUniqueID()

getElementNumber

public short getElementNumber()

getElementSymbol

public java.lang.String getElementSymbol()

getAtomName

public java.lang.String getAtomName()

getFormalCharge

public int getFormalCharge()

getPartialCharge

public float getPartialCharge()

getEllipsoid

public java.lang.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 java.lang.String getGroup3()

getSequenceNumber

public int getSequenceNumber()

getInsertionCode

public char getInsertionCode()