org.jmol.api
Interface AtomIndexIterator

All Known Implementing Classes:
AtomIteratorWithinModel, AtomIteratorWithinModelSet

public interface AtomIndexIterator

note: YOU MUST RELEASE THE ITERATOR


Method Summary
 void addAtoms(java.util.BitSet bsResult)
           
 float foundDistance2()
           
 boolean hasNext()
           
 int next()
           
 void release()
           
 void set(ModelCollection modelSet, int modelIndex, int zeroBase, int atomIndex, javax.vecmath.Point3f center, float distance, RadiusData rd)
           
 void set(javax.vecmath.Point3f center, float distance)
           
 

Method Detail

set

void set(ModelCollection modelSet,
         int modelIndex,
         int zeroBase,
         int atomIndex,
         javax.vecmath.Point3f center,
         float distance,
         RadiusData rd)
Parameters:
modelSet -
modelIndex -
zeroBase - an offset used in the AtomIteratorWithinSet only
atomIndex -
center -
distance -
rd -

set

void set(javax.vecmath.Point3f center,
         float distance)

addAtoms

void addAtoms(java.util.BitSet bsResult)

hasNext

boolean hasNext()

next

int next()

foundDistance2

float foundDistance2()

release

void release()