public class StateManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
lastConnections |
private java.lang.String |
lastContext |
private java.lang.String |
lastCoordinates |
private java.lang.String |
lastOrientation |
private java.lang.String |
lastScene |
private java.lang.String |
lastSelected |
private java.lang.String |
lastShape |
private java.lang.String |
lastState |
static int |
OBJ_AXIS1 |
static int |
OBJ_AXIS2 |
static int |
OBJ_AXIS3 |
static int |
OBJ_BACKGROUND |
static int |
OBJ_BOUNDBOX |
static int |
OBJ_FRANK |
static int |
OBJ_MAX |
static int |
OBJ_UNITCELL |
private static java.lang.String |
objectNameList |
protected java.util.Map<java.lang.String,java.lang.Object> |
saved |
protected Viewer |
vwr |
Constructor and Description |
---|
StateManager(Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear(GlobalSettings global) |
void |
deleteSaved(java.lang.String namelike) |
private void |
deleteSavedType(java.lang.String type) |
java.lang.Object |
getContext(java.lang.String saveName) |
private static java.lang.Object |
getNoCase(java.util.Map<java.lang.String,java.lang.Object> saved,
java.lang.String name) |
static int |
getObjectIdFromName(java.lang.String name) |
(package private) static java.lang.String |
getObjectNameFromId(int objId) |
(package private) Orientation |
getOrientation() |
private Orientation |
getOrientationFor(java.lang.String saveName) |
java.lang.String |
getSavedCoordinates(java.lang.String saveName) |
(package private) java.lang.String |
getSavedOrientationText(java.lang.String saveName) |
java.lang.String |
getSavedState(java.lang.String saveName) |
java.lang.String |
getSavedStructure(java.lang.String saveName) |
static java.lang.String |
getVariableList(java.util.Map<java.lang.String,SV> htVariables,
int nMax,
boolean withSites,
boolean definedOnly) |
java.lang.String |
listSavedStates() |
void |
resetLighting()
Reset lighting to Jmol defaults
|
boolean |
restoreBonds(java.lang.String saveName) |
boolean |
restoreOrientation(java.lang.String saveName,
float timeSeconds,
boolean isAll) |
boolean |
restoreScene(java.lang.String saveName,
float timeSeconds) |
boolean |
restoreSelection(java.lang.String saveName) |
void |
saveBonds(java.lang.String saveName) |
void |
saveContext(java.lang.String saveName,
java.lang.Object context) |
void |
saveCoordinates(java.lang.String saveName,
BS bsSelected) |
void |
saveOrientation(java.lang.String saveName,
float[] pymolView) |
void |
saveScene(java.lang.String saveName,
java.util.Map<java.lang.String,java.lang.Object> scene) |
void |
saveSelection(java.lang.String saveName,
BS bsSelected) |
void |
saveState(java.lang.String saveName) |
void |
saveStructure(java.lang.String saveName) |
private void |
setCommonDefaults() |
(package private) void |
setCrystallographicDefaults() |
(package private) void |
setJmolDefaults() |
(package private) void |
setPyMOLDefaults() |
(package private) void |
setRasMolDefaults() |
static java.lang.String |
varClip(java.lang.String name,
java.lang.String sv,
int nMax) |
public static final int OBJ_BACKGROUND
public static final int OBJ_AXIS1
public static final int OBJ_AXIS2
public static final int OBJ_AXIS3
public static final int OBJ_BOUNDBOX
public static final int OBJ_UNITCELL
public static final int OBJ_FRANK
public static final int OBJ_MAX
private static final java.lang.String objectNameList
protected final Viewer vwr
protected java.util.Map<java.lang.String,java.lang.Object> saved
private java.lang.String lastOrientation
private java.lang.String lastContext
private java.lang.String lastConnections
private java.lang.String lastScene
private java.lang.String lastSelected
private java.lang.String lastState
private java.lang.String lastShape
private java.lang.String lastCoordinates
StateManager(Viewer vwr)
public static java.lang.String getVariableList(java.util.Map<java.lang.String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)
public static int getObjectIdFromName(java.lang.String name)
static java.lang.String getObjectNameFromId(int objId)
void clear(GlobalSettings global)
public void resetLighting()
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
void setPyMOLDefaults()
private static java.lang.Object getNoCase(java.util.Map<java.lang.String,java.lang.Object> saved, java.lang.String name)
public java.lang.String listSavedStates()
private void deleteSavedType(java.lang.String type)
public void deleteSaved(java.lang.String namelike)
public void saveSelection(java.lang.String saveName, BS bsSelected)
public boolean restoreSelection(java.lang.String saveName)
public void saveState(java.lang.String saveName)
public java.lang.String getSavedState(java.lang.String saveName)
public void saveStructure(java.lang.String saveName)
public java.lang.String getSavedStructure(java.lang.String saveName)
public void saveCoordinates(java.lang.String saveName, BS bsSelected)
public java.lang.String getSavedCoordinates(java.lang.String saveName)
Orientation getOrientation()
java.lang.String getSavedOrientationText(java.lang.String saveName)
public void saveScene(java.lang.String saveName, java.util.Map<java.lang.String,java.lang.Object> scene)
public boolean restoreScene(java.lang.String saveName, float timeSeconds)
public void saveOrientation(java.lang.String saveName, float[] pymolView)
public boolean restoreOrientation(java.lang.String saveName, float timeSeconds, boolean isAll)
private Orientation getOrientationFor(java.lang.String saveName)
public void saveContext(java.lang.String saveName, java.lang.Object context)
public java.lang.Object getContext(java.lang.String saveName)
public void saveBonds(java.lang.String saveName)
public boolean restoreBonds(java.lang.String saveName)
public static java.lang.String varClip(java.lang.String name, java.lang.String sv, int nMax)