Package org.jmol.adapter.smarter
Class AtomIterator
- java.lang.Object
-
- org.jmol.adapter.smarter.AtomIterator
-
- All Implemented Interfaces:
JmolAdapterAtomIterator
class AtomIterator extends Object implements JmolAdapterAtomIterator
-
-
Constructor Summary
Constructors Constructor Description AtomIterator(AtomSetCollection asc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description char
getAltLoc()
String
getAtomName()
int
getAtomSetIndex()
int
getAtomSite()
float
getBfactor()
int
getChainID()
int
getElementNumber()
int
getFormalCharge()
String
getGroup3()
char
getInsertionCode()
boolean
getIsHetero()
float
getOccupancy()
float
getPartialCharge()
float
getRadius()
int
getSeqID()
int
getSequenceNumber()
int
getSerial()
javajs.util.BS
getSymmetry()
javajs.util.Lst<Object>
getTensors()
Object
getUniqueID()
javajs.util.V3
getVib()
Note that atom.vib also serves to deliver specific data items.javajs.util.P3
getXYZ()
boolean
hasNext()
-
-
-
Constructor Detail
-
AtomIterator
AtomIterator(AtomSetCollection asc)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfaceJmolAdapterAtomIterator
-
getAtomSetIndex
public int getAtomSetIndex()
- Specified by:
getAtomSetIndex
in interfaceJmolAdapterAtomIterator
-
getSymmetry
public javajs.util.BS getSymmetry()
- Specified by:
getSymmetry
in interfaceJmolAdapterAtomIterator
-
getAtomSite
public int getAtomSite()
- Specified by:
getAtomSite
in interfaceJmolAdapterAtomIterator
-
getUniqueID
public Object getUniqueID()
- Specified by:
getUniqueID
in interfaceJmolAdapterAtomIterator
-
getElementNumber
public int getElementNumber()
- Specified by:
getElementNumber
in interfaceJmolAdapterAtomIterator
-
getAtomName
public String getAtomName()
- Specified by:
getAtomName
in interfaceJmolAdapterAtomIterator
-
getFormalCharge
public int getFormalCharge()
- Specified by:
getFormalCharge
in interfaceJmolAdapterAtomIterator
-
getPartialCharge
public float getPartialCharge()
- Specified by:
getPartialCharge
in interfaceJmolAdapterAtomIterator
-
getTensors
public javajs.util.Lst<Object> getTensors()
- Specified by:
getTensors
in interfaceJmolAdapterAtomIterator
-
getRadius
public float getRadius()
- Specified by:
getRadius
in interfaceJmolAdapterAtomIterator
-
getVib
public javajs.util.V3 getVib()
Note that atom.vib also serves to deliver specific data items.- Specified by:
getVib
in interfaceJmolAdapterAtomIterator
-
getSeqID
public int getSeqID()
- Specified by:
getSeqID
in interfaceJmolAdapterAtomIterator
-
getBfactor
public float getBfactor()
- Specified by:
getBfactor
in interfaceJmolAdapterAtomIterator
-
getOccupancy
public float getOccupancy()
- Specified by:
getOccupancy
in interfaceJmolAdapterAtomIterator
-
getIsHetero
public boolean getIsHetero()
- Specified by:
getIsHetero
in interfaceJmolAdapterAtomIterator
-
getSerial
public int getSerial()
- Specified by:
getSerial
in interfaceJmolAdapterAtomIterator
-
getChainID
public int getChainID()
- Specified by:
getChainID
in interfaceJmolAdapterAtomIterator
-
getAltLoc
public char getAltLoc()
- Specified by:
getAltLoc
in interfaceJmolAdapterAtomIterator
-
getGroup3
public String getGroup3()
- Specified by:
getGroup3
in interfaceJmolAdapterAtomIterator
-
getSequenceNumber
public int getSequenceNumber()
- Specified by:
getSequenceNumber
in interfaceJmolAdapterAtomIterator
-
getInsertionCode
public char getInsertionCode()
- Specified by:
getInsertionCode
in interfaceJmolAdapterAtomIterator
-
getXYZ
public javajs.util.P3 getXYZ()
- Specified by:
getXYZ
in interfaceJmolAdapterAtomIterator
-
-