public class StateManager extends Object
Modifier and Type | Class and Description |
---|---|
private class |
StateManager.Connection |
private class |
StateManager.Connections |
private class |
StateManager.Scene |
Modifier and Type | Field and Description |
---|---|
private String |
lastConnections |
private String |
lastCoordinates |
private String |
lastOrientation |
private String |
lastScene |
private String |
lastSelected |
private String |
lastShape |
private 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 String |
objectNameList |
protected Map<String,Object> |
saved |
protected Viewer |
viewer |
Constructor and Description |
---|
StateManager(Viewer viewer) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear(GlobalSettings global) |
(package private) void |
deleteSaved(String name) |
private void |
deleteSavedType(String type) |
(package private) GlobalSettings |
getGlobalSettings(GlobalSettings gsOld,
boolean clearUserVariables) |
private static Object |
getNoCase(Map<String,Object> saved,
String name) |
static int |
getObjectIdFromName(String name) |
(package private) static String |
getObjectNameFromId(int objId) |
(package private) Orientation |
getOrientation() |
private Orientation |
getOrientationFor(String saveName) |
(package private) String |
getSavedCoordinates(String saveName) |
(package private) String |
getSavedOrientationText(String saveName) |
(package private) String |
getSavedState(String saveName) |
(package private) String |
getSavedStructure(String saveName) |
private StateManager.Scene |
getSceneFor(String saveName) |
static String |
getVariableList(Map<String,SV> htVariables,
int nMax,
boolean withSites,
boolean definedOnly) |
(package private) String |
listSavedStates() |
(package private) boolean |
restoreBonds(String saveName) |
(package private) boolean |
restoreOrientation(String saveName,
float timeSeconds,
boolean isAll) |
(package private) boolean |
restoreScene(String saveName,
float timeSeconds) |
(package private) boolean |
restoreSelection(String saveName) |
(package private) void |
saveBonds(String saveName) |
(package private) void |
saveCoordinates(String saveName,
BS bsSelected) |
(package private) void |
saveOrientation(String saveName,
float[] pymolView) |
(package private) void |
saveScene(String saveName,
Map<String,Object> scene) |
(package private) void |
saveSelection(String saveName,
BS bsSelected) |
(package private) void |
saveState(String saveName) |
(package private) void |
saveStructure(String saveName) |
private void |
setCommonDefaults() |
(package private) void |
setCrystallographicDefaults() |
(package private) void |
setJmolDefaults() |
(package private) void |
setPyMOLDefaults() |
(package private) void |
setRasMolDefaults() |
static String |
varClip(String name,
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 String objectNameList
protected final Viewer viewer
private String lastOrientation
private String lastConnections
private String lastScene
private String lastSelected
private String lastState
private String lastShape
private String lastCoordinates
StateManager(Viewer viewer)
public static String getVariableList(Map<String,SV> htVariables, int nMax, boolean withSites, boolean definedOnly)
public static int getObjectIdFromName(String name)
static String getObjectNameFromId(int objId)
GlobalSettings getGlobalSettings(GlobalSettings gsOld, boolean clearUserVariables)
void clear(GlobalSettings global)
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
void setPyMOLDefaults()
String listSavedStates()
private void deleteSavedType(String type)
void deleteSaved(String name)
boolean restoreSelection(String saveName)
void saveState(String saveName)
void saveStructure(String saveName)
Orientation getOrientation()
boolean restoreScene(String saveName, float timeSeconds)
private StateManager.Scene getSceneFor(String saveName)
void saveOrientation(String saveName, float[] pymolView)
boolean restoreOrientation(String saveName, float timeSeconds, boolean isAll)
private Orientation getOrientationFor(String saveName)
void saveBonds(String saveName)
boolean restoreBonds(String saveName)