Package org.jmol.adapter.smarter
Interface MSInterface
-
- All Known Implementing Classes:
MSCifParser,MSRdr
public interface MSInterfaceModulated Structure Reader Interface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddLatticeVector(javajs.util.Lst<float[]> lattvecs, String substring)voidaddModulation(Map<String,double[]> map, String id, double[] pt, int iModel)voidaddSubsystem(String code, javajs.util.Matrix w)voidfinalizeModulation()SymmetryInterfacegetAtomSymmetry(Atom a, SymmetryInterface symmetry)double[]getMod(String key)chargetModType(String key)Map<String,double[]>getModulationMap()double[]getQCoefs(String key)SymmetryInterfacegetSymmetryFromCode(String spaceGroupOperationCode)intinitialize(AtomSetCollectionReader r, int modDim)voidsetMinMax0(javajs.util.P3 minXYZ0, javajs.util.P3 maxXYZ0)voidsetModulation(boolean isPost, SymmetryInterface symmetry)
-
-
-
Method Detail
-
addSubsystem
void addSubsystem(String code, javajs.util.Matrix w)
-
finalizeModulation
void finalizeModulation()
-
getMod
double[] getMod(String key)
-
initialize
int initialize(AtomSetCollectionReader r, int modDim) throws Exception
- Throws:
Exception
-
setModulation
void setModulation(boolean isPost, SymmetryInterface symmetry) throws Exception- Throws:
Exception
-
getAtomSymmetry
SymmetryInterface getAtomSymmetry(Atom a, SymmetryInterface symmetry)
-
setMinMax0
void setMinMax0(javajs.util.P3 minXYZ0, javajs.util.P3 maxXYZ0)
-
getSymmetryFromCode
SymmetryInterface getSymmetryFromCode(String spaceGroupOperationCode)
-
addLatticeVector
boolean addLatticeVector(javajs.util.Lst<float[]> lattvecs, String substring) throws Exception- Throws:
Exception
-
getModType
char getModType(String key)
-
getQCoefs
double[] getQCoefs(String key)
-
-