Package org.jmol.viewer
Class StateManager
java.lang.Object
org.jmol.viewer.StateManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate static final intprivate intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intprivate static final String(package private) javajs.util.Lst<String>(package private) javajs.util.Lst<String>protected final Viewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendState(javajs.util.Lst<String> stack) booleancanDo(int type) private voidcheckStack(javajs.util.Lst<String> stack) (package private) voidclear(GlobalSettings global) private voidvoiddeleteSaved(String namelike) private voiddeleteSavedType(String type) getContext(String saveName) private static Objectstatic intgetObjectIdFromName(String name) (package private) static StringgetObjectNameFromId(int objId) (package private) Orientationprivate OrientationgetOrientationFor(String saveName) getSavedCoordinates(String saveName) (package private) StringgetSavedOrientationText(String saveName) getSavedState(String saveName) getSavedStructure(String saveName) private javajs.util.Lst<String>getStack(int type) intgetUndoRedoState(int tok) static StringgetVariableList(Map<String, SV> htVariables, int nMax, boolean withSites, boolean definedOnly) 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.voidReset lighting to Jmol defaultsbooleanrestoreBonds(String saveName) booleanrestoreOrientation(String saveName, float timeSeconds, boolean isAll) booleanrestoreScene(String saveName, float timeSeconds) booleanrestoreSelection(String saveName) voidvoidsaveContext(String saveName, Object context) voidsaveCoordinates(String saveName, javajs.util.BS bsSelected) voidsaveOrientation(String saveName, float[] pymolView) voidvoidsaveSelection(String saveName, javajs.util.BS bsSelected) voidvoidsaveStructure(String saveName) private void(package private) void(package private) void(package private) void(package private) voidvoidsetUndoMax(int n) static String
-
Field Details
-
OBJ_BACKGROUND
public static final int OBJ_BACKGROUND- See Also:
-
OBJ_AXIS1
public static final int OBJ_AXIS1- See Also:
-
OBJ_AXIS2
public static final int OBJ_AXIS2- See Also:
-
OBJ_AXIS3
public static final int OBJ_AXIS3- See Also:
-
OBJ_BOUNDBOX
public static final int OBJ_BOUNDBOX- See Also:
-
OBJ_UNITCELL
public static final int OBJ_UNITCELL- See Also:
-
OBJ_FRANK
public static final int OBJ_FRANK- See Also:
-
OBJ_MAX
public static final int OBJ_MAX- See Also:
-
objectNameList
- See Also:
-
MAX_UNDO_DEFAULT
private static final int MAX_UNDO_DEFAULT- See Also:
-
maxUndo
private int maxUndo -
vwr
-
saved
-
lastOrientation
-
lastContext
-
lastConnections
-
lastScene
-
lastSelected
-
lastState
-
lastShape
-
lastCoordinates
-
undoStateStack
javajs.util.Lst<String> undoStateStack -
redoStateStack
javajs.util.Lst<String> redoStateStack
-
-
Constructor Details
-
StateManager
StateManager(Viewer vwr)
-
-
Method Details
-
getVariableList
-
getObjectIdFromName
-
getObjectNameFromId
-
clear
-
resetLighting
public void resetLighting()Reset lighting to Jmol defaults -
setCrystallographicDefaults
void setCrystallographicDefaults() -
setCommonDefaults
private void setCommonDefaults() -
setJmolDefaults
void setJmolDefaults() -
setRasMolDefaults
void setRasMolDefaults() -
setPyMOLDefaults
void setPyMOLDefaults() -
getNoCase
-
listSavedStates
-
deleteSavedType
-
deleteSaved
-
saveSelection
-
restoreSelection
-
saveState
-
getSavedState
-
popStack
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
-
appendState
-
checkStack
-
getStack
-
clearStateStack
private void clearStateStack() -
saveStructure
-
getSavedStructure
-
saveCoordinates
-
getSavedCoordinates
-
getOrientation
Orientation getOrientation() -
getSavedOrientationText
-
saveScene
-
restoreScene
-
saveOrientation
-
restoreOrientation
-
getOrientationFor
-
saveContext
-
getContext
-
saveBonds
-
restoreBonds
-
varClip
-
getUndoMax
public int getUndoMax() -
setUndoMax
public void setUndoMax(int n) -
getUndoRedoState
-
canDo
public boolean canDo(int type) -
getUndoInfo
-