
org.jmol.adapter.smarter.MSInterface 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.adapter.smarter;
import java.util.Map;
import org.jmol.api.SymmetryInterface;
import javajs.util.Lst;
import javajs.util.Matrix;
import javajs.util.P3;
/**
* Modulated Structure Reader Interface
*
*/
public interface MSInterface {
// methods called from org.jmol.adapters.readers.xtal.JanaReader
void addModulation(Map map, String id, double[] pt, int iModel);
void addSubsystem(String code, Matrix w);
void finalizeModulation();
double[] getMod(String key);
int initialize(AtomSetCollectionReader r, int modDim) throws Exception;
void setModulation(boolean isPost, SymmetryInterface symmetry) throws Exception;
SymmetryInterface getAtomSymmetry(Atom a, SymmetryInterface symmetry);
void setMinMax0(P3 minXYZ0, P3 maxXYZ0);
SymmetryInterface getSymmetryFromCode(String spaceGroupOperationCode);
boolean addLatticeVector(Lst lattvecs, String substring) throws Exception;
Map getModulationMap();
char getModType(String key);
double[] getQCoefs(String key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy