Class StateManager

java.lang.Object
org.jmol.viewer.StateManager

public class StateManager extends Object
  • Field Details

  • Method Details

    • getVariableList

      public static String getVariableList(Map<String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)
    • getObjectIdFromName

      public static int getObjectIdFromName(String name)
    • resetLighting

      public void resetLighting()
      Reset lighting to Jmol defaults
    • listSavedStates

      public String listSavedStates()
    • deleteSaved

      public void deleteSaved(String namelike)
    • saveSelection

      public void saveSelection(String saveName, BS bsSelected)
    • restoreSelection

      public boolean restoreSelection(String saveName)
    • saveUnitCell

      public void saveUnitCell(String saveName)
    • getSavedUnitCell

      public String getSavedUnitCell(String saveName)
    • restoreUnitCell

      public boolean restoreUnitCell(String saveName)
    • saveState

      public void saveState(String saveName)
    • getSavedState

      public String getSavedState(String saveName)
    • popStack

      public String popStack(int type)
      Remove the last item on the specified stack, and save the current state to the other stack provided that state is not null.
      Parameters:
      type -
      Returns:
      state to run
    • saveStructure

      public void saveStructure(String saveName)
    • getSavedStructure

      public String getSavedStructure(String saveName)
    • saveCoordinates

      public void saveCoordinates(String saveName, BS bsSelected)
    • getSavedCoordinates

      public String getSavedCoordinates(String saveName)
    • saveScene

      public void saveScene(String saveName, Map<String,Object> scene)
    • restoreScene

      public boolean restoreScene(String saveName, float timeSeconds)
    • saveOrientation

      public void saveOrientation(String saveName, float[] pymolView)
    • restoreOrientation

      public boolean restoreOrientation(String saveName, float timeSeconds, boolean isAll)
    • saveContext

      public void saveContext(String saveName, Object context)
    • getContext

      public Object getContext(String saveName)
    • saveBonds

      public void saveBonds(String saveName)
    • restoreBonds

      public boolean restoreBonds(String saveName)
    • varClip

      public static String varClip(String name, String sv, int nMax)
    • getUndoMax

      public int getUndoMax()
    • setUndoMax

      public void setUndoMax(int n)
    • getUndoRedoState

      public String getUndoRedoState(int tok)
    • canDo

      public boolean canDo(int type)
    • getUndoInfo

      public String getUndoInfo()