org.jmol.modelset
Class AtomIteratorWithinModelSet

java.lang.Object
  extended by org.jmol.modelset.AtomIteratorWithinModel
      extended by org.jmol.modelset.AtomIteratorWithinModelSet
All Implemented Interfaces:
AtomIndexIterator

public class AtomIteratorWithinModelSet
extends AtomIteratorWithinModel


Field Summary
private  java.util.BitSet bsModels
           
private  javax.vecmath.Point3f center
           
private  float distance
           
 
Fields inherited from class org.jmol.modelset.AtomIteratorWithinModel
bspf, cubeIterator, modelIndex
 
Constructor Summary
AtomIteratorWithinModelSet()
           
AtomIteratorWithinModelSet(java.util.BitSet bsModels)
           
 
Method Summary
 boolean hasNext()
           
private  boolean set(int iModel)
           
 void set(javax.vecmath.Point3f center, float distance)
           
 
Methods inherited from class org.jmol.modelset.AtomIteratorWithinModel
addAtoms, foundDistance2, initialize, next, release, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bsModels

private java.util.BitSet bsModels

center

private javax.vecmath.Point3f center

distance

private float distance
Constructor Detail

AtomIteratorWithinModelSet

public AtomIteratorWithinModelSet(java.util.BitSet bsModels)

AtomIteratorWithinModelSet

public AtomIteratorWithinModelSet()
Method Detail

set

public void set(javax.vecmath.Point3f center,
                float distance)
Specified by:
set in interface AtomIndexIterator
Overrides:
set in class AtomIteratorWithinModel

set

private boolean set(int iModel)

hasNext

public boolean hasNext()
Specified by:
hasNext in interface AtomIndexIterator
Overrides:
hasNext in class AtomIteratorWithinModel