Package org.jmol.modelset
Class AtomIteratorWithinModel
java.lang.Object
org.jmol.modelset.AtomIteratorWithinModel
- All Implemented Interfaces:
AtomIndexIterator
- Direct Known Subclasses:
AtomIteratorWithinModelSet
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidturns this into a SPHERICAL iterator for "within Distance" measuresfloatbooleanhasNext()protected booleanhasNext2()intnext()voidrelease()voidprotected voidsetCenter2(T3 center, float distance) voidsetModel(ModelSet modelSet, int modelIndex, int firstModelAtom, int atomIndex, T3 center, float distance, RadiusData rd)
-
Field Details
-
cubeIterator
-
bspf
-
modelIndex
protected int modelIndex
-
-
Method Details
-
setModel
public void setModel(ModelSet modelSet, int modelIndex, int firstModelAtom, int atomIndex, T3 center, float distance, RadiusData rd) - Specified by:
setModelin interfaceAtomIndexIterator- Parameters:
modelSet-modelIndex-firstModelAtom- an offset used in the AtomIteratorWithinSet onlyatomIndex-center-distance-rd-
-
setCenter
- Specified by:
setCenterin interfaceAtomIndexIterator
-
setCenter2
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceAtomIndexIterator
-
hasNext2
protected boolean hasNext2() -
next
public int next()- Specified by:
nextin interfaceAtomIndexIterator
-
foundDistance2
public float foundDistance2()- Specified by:
foundDistance2in interfaceAtomIndexIterator
-
addAtoms
turns this into a SPHERICAL iterator for "within Distance" measures- Specified by:
addAtomsin interfaceAtomIndexIterator- Parameters:
bsResult-
-
release
public void release()- Specified by:
releasein interfaceAtomIndexIterator
-
getPosition
- Specified by:
getPositionin interfaceAtomIndexIterator
-