Package org.jmol.api
Interface AtomIndexIterator
- All Known Implementing Classes:
AtomIteratorWithinModel,AtomIteratorWithinModelSet,UnitCellIterator
public interface AtomIndexIterator
note: YOU MUST RELEASE THE ITERATOR
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAtoms(javajs.util.BS bsResult) floatjavajs.util.P3booleanhasNext()intnext()voidrelease()voidsetCenter(javajs.util.T3 center, float distance) voidsetModel(ModelSet modelSet, int modelIndex, int zeroBase, int atomIndex, javajs.util.T3 center, float distance, RadiusData rd)
-
Method Details
-
setModel
void setModel(ModelSet modelSet, int modelIndex, int zeroBase, int atomIndex, javajs.util.T3 center, float distance, RadiusData rd) - Parameters:
modelSet-modelIndex-zeroBase- an offset used in the AtomIteratorWithinSet onlyatomIndex-center-distance-rd-
-
setCenter
void setCenter(javajs.util.T3 center, float distance) -
addAtoms
void addAtoms(javajs.util.BS bsResult) -
hasNext
boolean hasNext() -
next
int next() -
foundDistance2
float foundDistance2() -
getPosition
javajs.util.P3 getPosition() -
release
void release()
-