org.jmol.atomdata
Interface AtomDataServer

All Known Implementing Classes:
Viewer

public interface AtomDataServer


Method Summary
 float evalFunctionFloat(java.lang.Object func, java.lang.Object params, float[] values)
           
 void fillAtomData(AtomData atomData, int mode)
           
 java.io.BufferedInputStream getBufferedInputStream(java.lang.String fullPathName)
           
 AtomIndexIterator getSelectedAtomIterator(java.util.BitSet bsSelected, boolean isGreaterOnly, boolean modelZeroBased, boolean isMultiModel)
           
 void log(java.lang.String msg)
           
 void setIteratorForAtom(AtomIndexIterator iterator, int atomIndex, float distance)
           
 void setIteratorForPoint(AtomIndexIterator iter, int modelIndex, javax.vecmath.Point3f pt, float maxDistance)
           
 

Method Detail

getSelectedAtomIterator

AtomIndexIterator getSelectedAtomIterator(java.util.BitSet bsSelected,
                                          boolean isGreaterOnly,
                                          boolean modelZeroBased,
                                          boolean isMultiModel)

setIteratorForAtom

void setIteratorForAtom(AtomIndexIterator iterator,
                        int atomIndex,
                        float distance)

setIteratorForPoint

void setIteratorForPoint(AtomIndexIterator iter,
                         int modelIndex,
                         javax.vecmath.Point3f pt,
                         float maxDistance)

fillAtomData

void fillAtomData(AtomData atomData,
                  int mode)

getBufferedInputStream

java.io.BufferedInputStream getBufferedInputStream(java.lang.String fullPathName)

log

void log(java.lang.String msg)

evalFunctionFloat

float evalFunctionFloat(java.lang.Object func,
                        java.lang.Object params,
                        float[] values)