public class StateManager extends Object
Modifier and Type | Field and Description |
---|---|
private String |
lastConnections |
private String |
lastContext |
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 |
vwr |
Constructor and Description |
---|
StateManager(Viewer vwr) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear(GlobalSettings global) |
void |
deleteSaved(String namelike) |
private void |
deleteSavedType(String type) |
Object |
getContext(String saveName) |
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) |
String |
getSavedCoordinates(String saveName) |
(package private) String |
getSavedOrientationText(String saveName) |
String |
getSavedState(String saveName) |
String |
getSavedStructure(String saveName) |
static String |
getVariableList(Map<String,SV> htVariables,
int nMax,
boolean withSites,
boolean definedOnly) |
String |
listSavedStates() |
void |
resetLighting()
Reset lighting to Jmol defaults
|
boolean |
restoreBonds(String saveName) |
boolean |
restoreOrientation(String saveName,
float timeSeconds,
boolean isAll) |
boolean |
restoreScene(String saveName,
float timeSeconds) |
boolean |
restoreSelection(String saveName) |
void |
saveBonds(String saveName) |
void |
saveContext(String saveName,
Object context) |
void |
saveCoordinates(String saveName,
BS bsSelected) |
void |
saveOrientation(String saveName,
float[] pymolView) |
void |
saveScene(String saveName,
Map<String,Object> scene) |
void |
saveSelection(String saveName,
BS bsSelected) |
void |
saveState(String saveName) |
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 vwr
private String lastOrientation
private String lastContext
private String lastConnections
private String lastScene
private String lastSelected
private String lastState
private String lastShape
private String lastCoordinates
StateManager(Viewer vwr)
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)
void clear(GlobalSettings global)
public void resetLighting()
void setCrystallographicDefaults()
private void setCommonDefaults()
void setJmolDefaults()
void setRasMolDefaults()
void setPyMOLDefaults()
public String listSavedStates()
private void deleteSavedType(String type)
public void deleteSaved(String namelike)
public boolean restoreSelection(String saveName)
public void saveState(String saveName)
public void saveStructure(String saveName)
Orientation getOrientation()
public boolean restoreScene(String saveName, float timeSeconds)
public void saveOrientation(String saveName, float[] pymolView)
public boolean restoreOrientation(String saveName, float timeSeconds, boolean isAll)
private Orientation getOrientationFor(String saveName)
public void saveBonds(String saveName)
public boolean restoreBonds(String saveName)