org.jmol.api
Interface AtomIndexIterator

All Known Implementing Classes:
AtomIteratorWithinModel

public interface AtomIndexIterator

note: YOU MUST RELEASE THE ITERATOR


Method Summary
 void addAtoms(BitSet bsResult)
           
 float foundDistance2()
           
 boolean hasNext()
           
 int next()
           
 void release()
           
 void set(int modelIndex, int zeroBase, int atomIndex, Point3f center, float distance)
           
 void set(Point3f center, float distance)
           
 

Method Detail

set

void set(int modelIndex,
         int zeroBase,
         int atomIndex,
         Point3f center,
         float distance)
Parameters:
modelIndex -
zeroBase - an offset used in the AtomIteratorWithinSet only
atomIndex -
center -
distance -

set

void set(Point3f center,
         float distance)

addAtoms

void addAtoms(BitSet bsResult)

hasNext

boolean hasNext()

next

int next()

foundDistance2

float foundDistance2()

release

void release()