Package org.jmol.viewer
Class StateManager
- java.lang.Object
-
- org.jmol.viewer.StateManager
-
public class StateManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringlastConnectionsprivate java.lang.StringlastContextprivate java.lang.StringlastCoordinatesprivate java.lang.StringlastOrientationprivate java.lang.StringlastSceneprivate java.lang.StringlastSelectedprivate java.lang.StringlastShapeprivate java.lang.StringlastStatestatic intOBJ_AXIS1static intOBJ_AXIS2static intOBJ_AXIS3static intOBJ_BACKGROUNDstatic intOBJ_BOUNDBOXstatic intOBJ_FRANKstatic intOBJ_MAXstatic intOBJ_UNITCELLprivate static java.lang.StringobjectNameListprotected java.util.Map<java.lang.String,java.lang.Object>savedprotected Viewervwr
-
Constructor Summary
Constructors Constructor Description StateManager(Viewer vwr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclear(GlobalSettings global)voiddeleteSaved(java.lang.String namelike)private voiddeleteSavedType(java.lang.String type)java.lang.ObjectgetContext(java.lang.String saveName)private static java.lang.ObjectgetNoCase(java.util.Map<java.lang.String,java.lang.Object> saved, java.lang.String name)static intgetObjectIdFromName(java.lang.String name)(package private) static java.lang.StringgetObjectNameFromId(int objId)(package private) OrientationgetOrientation()private OrientationgetOrientationFor(java.lang.String saveName)java.lang.StringgetSavedCoordinates(java.lang.String saveName)(package private) java.lang.StringgetSavedOrientationText(java.lang.String saveName)java.lang.StringgetSavedState(java.lang.String saveName)java.lang.StringgetSavedStructure(java.lang.String saveName)static java.lang.StringgetVariableList(java.util.Map<java.lang.String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)java.lang.StringlistSavedStates()voidresetLighting()Reset lighting to Jmol defaultsbooleanrestoreBonds(java.lang.String saveName)booleanrestoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)booleanrestoreScene(java.lang.String saveName, float timeSeconds)booleanrestoreSelection(java.lang.String saveName)voidsaveBonds(java.lang.String saveName)voidsaveContext(java.lang.String saveName, java.lang.Object context)voidsaveCoordinates(java.lang.String saveName, BS bsSelected)voidsaveOrientation(java.lang.String saveName, float[] pymolView)voidsaveScene(java.lang.String saveName, java.util.Map<java.lang.String,java.lang.Object> scene)voidsaveSelection(java.lang.String saveName, BS bsSelected)voidsaveState(java.lang.String saveName)voidsaveStructure(java.lang.String saveName)private voidsetCommonDefaults()(package private) voidsetCrystallographicDefaults()(package private) voidsetJmolDefaults()(package private) voidsetPyMOLDefaults()(package private) voidsetRasMolDefaults()static java.lang.StringvarClip(java.lang.String name, java.lang.String sv, int nMax)
-
-
-
Field Detail
-
OBJ_BACKGROUND
public static final int OBJ_BACKGROUND
- See Also:
- Constant Field Values
-
OBJ_AXIS1
public static final int OBJ_AXIS1
- See Also:
- Constant Field Values
-
OBJ_AXIS2
public static final int OBJ_AXIS2
- See Also:
- Constant Field Values
-
OBJ_AXIS3
public static final int OBJ_AXIS3
- See Also:
- Constant Field Values
-
OBJ_BOUNDBOX
public static final int OBJ_BOUNDBOX
- See Also:
- Constant Field Values
-
OBJ_UNITCELL
public static final int OBJ_UNITCELL
- See Also:
- Constant Field Values
-
OBJ_FRANK
public static final int OBJ_FRANK
- See Also:
- Constant Field Values
-
OBJ_MAX
public static final int OBJ_MAX
- See Also:
- Constant Field Values
-
objectNameList
private static final java.lang.String objectNameList
- See Also:
- Constant Field Values
-
vwr
protected final Viewer vwr
-
saved
protected java.util.Map<java.lang.String,java.lang.Object> saved
-
lastOrientation
private java.lang.String lastOrientation
-
lastContext
private java.lang.String lastContext
-
lastConnections
private java.lang.String lastConnections
-
lastScene
private java.lang.String lastScene
-
lastSelected
private java.lang.String lastSelected
-
lastState
private java.lang.String lastState
-
lastShape
private java.lang.String lastShape
-
lastCoordinates
private java.lang.String lastCoordinates
-
-
Constructor Detail
-
StateManager
StateManager(Viewer vwr)
-
-
Method Detail
-
getVariableList
public static java.lang.String getVariableList(java.util.Map<java.lang.String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)
-
getObjectIdFromName
public static int getObjectIdFromName(java.lang.String name)
-
getObjectNameFromId
static java.lang.String getObjectNameFromId(int objId)
-
clear
void clear(GlobalSettings global)
-
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
private static java.lang.Object getNoCase(java.util.Map<java.lang.String,java.lang.Object> saved, java.lang.String name)
-
listSavedStates
public java.lang.String listSavedStates()
-
deleteSavedType
private void deleteSavedType(java.lang.String type)
-
deleteSaved
public void deleteSaved(java.lang.String namelike)
-
saveSelection
public void saveSelection(java.lang.String saveName, BS bsSelected)
-
restoreSelection
public boolean restoreSelection(java.lang.String saveName)
-
saveState
public void saveState(java.lang.String saveName)
-
getSavedState
public java.lang.String getSavedState(java.lang.String saveName)
-
saveStructure
public void saveStructure(java.lang.String saveName)
-
getSavedStructure
public java.lang.String getSavedStructure(java.lang.String saveName)
-
saveCoordinates
public void saveCoordinates(java.lang.String saveName, BS bsSelected)
-
getSavedCoordinates
public java.lang.String getSavedCoordinates(java.lang.String saveName)
-
getOrientation
Orientation getOrientation()
-
getSavedOrientationText
java.lang.String getSavedOrientationText(java.lang.String saveName)
-
saveScene
public void saveScene(java.lang.String saveName, java.util.Map<java.lang.String,java.lang.Object> scene)
-
restoreScene
public boolean restoreScene(java.lang.String saveName, float timeSeconds)
-
saveOrientation
public void saveOrientation(java.lang.String saveName, float[] pymolView)
-
restoreOrientation
public boolean restoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)
-
getOrientationFor
private Orientation getOrientationFor(java.lang.String saveName)
-
saveContext
public void saveContext(java.lang.String saveName, java.lang.Object context)
-
getContext
public java.lang.Object getContext(java.lang.String saveName)
-
saveBonds
public void saveBonds(java.lang.String saveName)
-
restoreBonds
public boolean restoreBonds(java.lang.String saveName)
-
varClip
public static java.lang.String varClip(java.lang.String name, java.lang.String sv, int nMax)
-
-