org.jmol.atomdata.AtomDataServer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jmol Show documentation
Show all versions of jmol Show documentation
Jmol: an open-source Java viewer for chemical structures in 3D
package org.jmol.atomdata;
import java.io.BufferedInputStream;
import org.jmol.api.AtomIndexIterator;
import org.jmol.java.BS;
import javajs.util.T3;
public interface AtomDataServer {
public AtomIndexIterator getSelectedAtomIterator(BS bsSelected,
boolean isGreaterOnly,
boolean modelZeroBased, boolean isMultiModel);
public void setIteratorForAtom(AtomIndexIterator iterator, int atomIndex, float distance);
public void setIteratorForPoint(AtomIndexIterator iter, int modelIndex, T3 pt,
float maxDistance);
public void fillAtomData(AtomData atomData, int mode);
public BufferedInputStream getBufferedInputStream(String fullPathName);
public void log(String msg);
public float evalFunctionFloat(Object func, Object params, float[] values);
}