org.jmol.adapter.smarter
Class SmarterJmolAdapter.AtomIterator

java.lang.Object
  extended by org.jmol.api.JmolAdapter.AtomIterator
      extended by org.jmol.adapter.smarter.SmarterJmolAdapter.AtomIterator
Enclosing class:
SmarterJmolAdapter

 class SmarterJmolAdapter.AtomIterator
extends JmolAdapter.AtomIterator


Field Summary
private  Atom atom
           
private  int atomCount
           
private  Atom[] atoms
           
private  java.util.BitSet bsAtoms
           
private  int iatom
           
 
Constructor Summary
SmarterJmolAdapter.AtomIterator(AtomSetCollection atomSetCollection)
           
 
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.Object[] getEllipsoid()
           
 int getFormalCharge()
           
 java.lang.String getGroup3()
           
 char getInsertionCode()
           
 boolean getIsHetero()
           
 int getOccupancy()
           
 float getPartialCharge()
           
 float getRadius()
           
 int getSequenceNumber()
           
 java.lang.Object getUniqueID()
           
 float getVectorX()
           
 float getVectorY()
           
 float getVectorZ()
           
 float getX()
           
 javax.vecmath.Point3f getXYZ()
           
 float getY()
           
 float getZ()
           
 boolean hasNext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iatom

private int iatom

atom

private Atom atom

atomCount

private int atomCount

atoms

private Atom[] atoms

bsAtoms

private java.util.BitSet bsAtoms
Constructor Detail

SmarterJmolAdapter.AtomIterator

SmarterJmolAdapter.AtomIterator(AtomSetCollection atomSetCollection)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in class JmolAdapter.AtomIterator

getAtomSetIndex

public int getAtomSetIndex()
Overrides:
getAtomSetIndex in class JmolAdapter.AtomIterator

getAtomSymmetry

public java.util.BitSet getAtomSymmetry()
Overrides:
getAtomSymmetry in class JmolAdapter.AtomIterator

getAtomSite

public int getAtomSite()
Overrides:
getAtomSite in class JmolAdapter.AtomIterator

getUniqueID

public java.lang.Object getUniqueID()
Specified by:
getUniqueID in class JmolAdapter.AtomIterator

getElementNumber

public short getElementNumber()
Overrides:
getElementNumber in class JmolAdapter.AtomIterator

getAtomName

public java.lang.String getAtomName()
Overrides:
getAtomName in class JmolAdapter.AtomIterator

getFormalCharge

public int getFormalCharge()
Overrides:
getFormalCharge in class JmolAdapter.AtomIterator

getPartialCharge

public float getPartialCharge()
Overrides:
getPartialCharge in class JmolAdapter.AtomIterator

getEllipsoid

public java.lang.Object[] getEllipsoid()
Overrides:
getEllipsoid in class JmolAdapter.AtomIterator

getRadius

public float getRadius()
Overrides:
getRadius in class JmolAdapter.AtomIterator

getX

public float getX()
Specified by:
getX in class JmolAdapter.AtomIterator

getY

public float getY()
Specified by:
getY in class JmolAdapter.AtomIterator

getZ

public float getZ()
Specified by:
getZ in class JmolAdapter.AtomIterator

getVectorX

public float getVectorX()
Overrides:
getVectorX in class JmolAdapter.AtomIterator

getVectorY

public float getVectorY()
Overrides:
getVectorY in class JmolAdapter.AtomIterator

getVectorZ

public float getVectorZ()
Overrides:
getVectorZ in class JmolAdapter.AtomIterator

getBfactor

public float getBfactor()
Overrides:
getBfactor in class JmolAdapter.AtomIterator

getOccupancy

public int getOccupancy()
Overrides:
getOccupancy in class JmolAdapter.AtomIterator

getIsHetero

public boolean getIsHetero()
Overrides:
getIsHetero in class JmolAdapter.AtomIterator

getAtomSerial

public int getAtomSerial()
Overrides:
getAtomSerial in class JmolAdapter.AtomIterator

getChainID

public char getChainID()
Overrides:
getChainID in class JmolAdapter.AtomIterator

getAlternateLocationID

public char getAlternateLocationID()
Overrides:
getAlternateLocationID in class JmolAdapter.AtomIterator

getGroup3

public java.lang.String getGroup3()
Overrides:
getGroup3 in class JmolAdapter.AtomIterator

getSequenceNumber

public int getSequenceNumber()
Overrides:
getSequenceNumber in class JmolAdapter.AtomIterator

getInsertionCode

public char getInsertionCode()
Overrides:
getInsertionCode in class JmolAdapter.AtomIterator

getXYZ

public javax.vecmath.Point3f getXYZ()
Specified by:
getXYZ in class JmolAdapter.AtomIterator