1 package org.jmol.api; 2 3 import org.jmol.util.Vibration; 4 5 import javajs.util.T3; 6 import javajs.util.V3; 7 8 public interface JmolModulationSet { 9 getModulation(char type, T3 t456)10 Object getModulation(char type, T3 t456); 11 getState()12 String getState(); 13 isEnabled()14 boolean isEnabled(); 15 setModTQ(T3 a, boolean isOn, T3 qtOffset, boolean isQ, float scale)16 void setModTQ(T3 a, boolean isOn, T3 qtOffset, boolean isQ, float scale); 17 getScale()18 float getScale(); 19 addTo(T3 a, float scale)20 void addTo(T3 a, float scale); 21 getModPoint(boolean asEnabled)22 T3 getModPoint(boolean asEnabled); 23 getVibration(boolean forceNew)24 Vibration getVibration(boolean forceNew); 25 getV3()26 V3 getV3(); 27 getSubSystemUnitCell()28 SymmetryInterface getSubSystemUnitCell(); 29 scaleVibration(float m)30 void scaleVibration(float m); 31 setMoment()32 void setMoment(); 33 34 } 35