org.jmol.api
Class JmolAdapter.AtomIterator

java.lang.Object
  extended by org.jmol.api.JmolAdapter.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()
           
 float getBfactor()
           
 char getChainID()
           
 java.lang.Object getClientAtomReference()
           
 int getElementNumber()
           
 java.lang.String getElementSymbol()
           
 int getFormalCharge()
           
 java.lang.String getGroup3()
           
 char getInsertionCode()
           
 boolean getIsHetero()
           
 int getOccupancy()
           
 float getPartialCharge()
           
 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
equals, 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()

getUniqueID

public abstract java.lang.Object getUniqueID()

getElementNumber

public int getElementNumber()

getElementSymbol

public java.lang.String getElementSymbol()

getAtomName

public java.lang.String getAtomName()

getFormalCharge

public int getFormalCharge()

getPartialCharge

public float getPartialCharge()

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()

getClientAtomReference

public java.lang.Object getClientAtomReference()