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