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 TypeMethodDescriptionvoid
turns this into a SPHERICAL iterator for "within Distance" measuresfloat
boolean
hasNext()
protected boolean
hasNext2()
int
next()
void
release()
void
protected void
setCenter2
(T3 center, float distance) void
setModel
(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:
setModel
in interfaceAtomIndexIterator
firstModelAtom
- an offset used in the AtomIteratorWithinSet only
-
setCenter
- Specified by:
setCenter
in interfaceAtomIndexIterator
-
setCenter2
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceAtomIndexIterator
-
hasNext2
protected boolean hasNext2() -
next
public int next()- Specified by:
next
in interfaceAtomIndexIterator
-
foundDistance2
public float foundDistance2()- Specified by:
foundDistance2
in interfaceAtomIndexIterator
-
addAtoms
turns this into a SPHERICAL iterator for "within Distance" measures- Specified by:
addAtoms
in interfaceAtomIndexIterator
- Parameters:
bsResult
-
-
release
public void release()- Specified by:
release
in interfaceAtomIndexIterator
-
getPosition
- Specified by:
getPosition
in interfaceAtomIndexIterator
-