Package org.jmol.viewer
Class StateManager
java.lang.Object
org.jmol.viewer.StateManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private String
private String
private String
private String
private String
private String
private static final int
private int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
private 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 void
appendState
(javajs.util.Lst<String> stack) boolean
canDo
(int type) private void
checkStack
(javajs.util.Lst<String> stack) (package private) void
clear
(GlobalSettings global) private void
void
deleteSaved
(String namelike) private void
deleteSavedType
(String type) getContext
(String saveName) private static Object
static int
getObjectIdFromName
(String name) (package private) static String
getObjectNameFromId
(int objId) (package private) Orientation
private Orientation
getOrientationFor
(String saveName) getSavedCoordinates
(String saveName) (package private) String
getSavedOrientationText
(String saveName) getSavedState
(String saveName) getSavedStructure
(String saveName) private javajs.util.Lst<String>
getStack
(int type) int
getUndoRedoState
(int tok) static String
getVariableList
(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.void
Reset lighting to Jmol defaultsboolean
restoreBonds
(String saveName) boolean
restoreOrientation
(String saveName, float timeSeconds, boolean isAll) boolean
restoreScene
(String saveName, float timeSeconds) boolean
restoreSelection
(String saveName) void
void
saveContext
(String saveName, Object context) void
saveCoordinates
(String saveName, javajs.util.BS bsSelected) void
saveOrientation
(String saveName, float[] pymolView) void
void
saveSelection
(String saveName, javajs.util.BS bsSelected) void
void
saveStructure
(String saveName) private void
(package private) void
(package private) void
(package private) void
(package private) void
void
setUndoMax
(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
-