org.jmol.viewer
Class StateManager.GlobalSettings
class
StateManager.GlobalSettings
extends Object
Method Summary |
void | clear() |
boolean | doReportProperty(String name) |
String | escapeUserVariable(String name) |
String | escapeVariable(String name, Object value) |
String | getAllSettings(String prefix) |
int[] | getDefaultLatticeArray() |
Point3f | getDefaultLatticePoint() |
Object | getListVariable(String name, Object value) |
String | getLoadState()
these settings are determined when the file is loaded and are
kept even though they might later change. |
String | getMeasureDistanceUnits() |
Object | getParameter(String name) |
String | getParameterEscaped(String name, int nMax) |
String | getSpecularState() |
String | getState(StringBuffer sfunc) |
Object | getUserParameterValue(String key) |
String | getWindowState(StringBuffer sfunc) |
boolean | isJmolVariable(String key) |
void | registerAllValues(StateManager.GlobalSettings g) |
void | removeJmolParameter(String key) |
void | removeUserVariable(String key) |
void | resetParameterStringValue(String name, StateManager.GlobalSettings g) |
void | setDefaultLattice(Point3f ptLattice) |
void | setListVariable(String name, Token value) |
void | setMeasureDistanceUnits(String units) |
void | setParameterValue(String name, boolean value) |
void | setParameterValue(String name, int value) |
void | setParameterValue(String name, float value) |
void | setParameterValue(String name, String value) |
void | setUserVariable(String key, Token value) |
boolean allowEmbeddedScripts
boolean allowRotateSelected
int ambientPercent
int animationFps
boolean antialiasDisplay
boolean antialiasImages
boolean antialiasTranslucent
boolean appendNew
String appletProxy
boolean applySymmetryToBonds
boolean atomPicking
boolean autoBond
boolean autoFps
int axesMode
boolean axesOrientationRasmol
float axesScale
String backgroundImageFileName
boolean bondModeOr
boolean bondPicking
short bondRadiusMilliAngstroms
float bondTolerance
float cameraDepth
boolean cartoonRockets
boolean chainCaseSensitive
String dataSeparator
boolean debugScript
String defaultAngleLabel
String defaultDirectory
String defaultDistanceLabel
float defaultDrawArrowScale
String defaultLoadScript
String defaultTorsionLabel
float defaultTranslucent
int delayMaximumMs
int diffusePercent
float dipoleScale
boolean disablePopupMenu
boolean displayCellParameters
int dotDensity
boolean dotsSelectedOnly
boolean dotSurface
boolean drawPicking
boolean dynamicMeasurements
boolean ellipsoidArcs
boolean ellipsoidAxes
float ellipsoidAxisDiameter
boolean ellipsoidBall
int ellipsoidDotCount
boolean ellipsoidDots
boolean ellipsoidFill
boolean fontScaling
boolean forceAutoBond
boolean greyscaleRendering
boolean hbondsBackbone
boolean hbondsSolid
String helpPath
int hermiteLevel
boolean hideNameInPopup
boolean hideNavigationPoint
boolean highResolutionFlag
int hoverDelayMs
Hashtable htParameterValues
Hashtable htPropertyFlags
Hashtable htPropertyFlagsRemoved
Hashtable htUserVariables
char inlineNewlineChar
boolean isosurfacePropertySmoothing
boolean justifyMeasurements
Hashtable listVariables
String loadFormat
boolean measureAllModels
private String measureDistanceUnits
boolean measurementLabels
boolean messageStyleChime
float minBondDistance
float minimizationCriterion
boolean minimizationRefresh
int minimizationSteps
byte modeMultipleBond
boolean navigationMode
boolean navigationPeriodic
float navigationSpeed
int[] objColors
int[] objMad
boolean[] objStateOn
boolean pdbGetHeader
boolean pdbSequential
int percentVdwAtom
boolean perspectiveDepth
int pickingSpinRate
String pickLabel
float pointGroupDistanceTolerance
float pointGroupLinearTolerance
String propertyColorScheme
private final Point3f ptDefaultLattice
String quaternionFrame
boolean rangeSelected
boolean rasmolHeteroSetting
boolean rasmolHydrogenSetting
int ribbonAspectRatio
boolean ribbonBorder
boolean rocketBarrels
int scriptDelay
boolean selectAllModels
float sheetSmoothing
boolean showHiddenSelectionHalos
boolean showHydrogens
boolean showMeasurements
boolean showMultipleBonds
boolean showNavigationPointAlways
boolean smartAromatic
boolean solventOn
float solventProbeRadius
boolean specular
int specularExponent
int specularPercent
int specularPower
boolean ssbondsBackbone
boolean statusReporting
int strandCountForMeshRibbon
int strandCountForStrands
boolean testFlag1
boolean testFlag2
boolean testFlag3
boolean testFlag4
boolean traceAlpha
static final String unreportedProperties
boolean useNumberLocalization
float vectorScale
float vibrationPeriod
float vibrationScale
float visualRange
boolean wireframeRotation
boolean zeroBasedXyzRasmol
boolean zoomLarge
boolean zShade
GlobalSettings()
void clear()
private boolean doReportProperty(String name)
private String escapeUserVariable(String name)
private String escapeVariable(String name, Object value)
String getAllSettings(String prefix)
int[] getDefaultLatticeArray()
Point3f getDefaultLatticePoint()
Object getListVariable(String name, Object value)
String getLoadState()
these settings are determined when the file is loaded and are
kept even though they might later change. So we list them here
and ALSO let them be defined in the settings. 10.9.98 missed this.
Returns: script command
String getMeasureDistanceUnits()
Object getParameter(String name)
String getParameterEscaped(String name, int nMax)
String getSpecularState()
String getState(StringBuffer sfunc)
Object getUserParameterValue(String key)
String getWindowState(StringBuffer sfunc)
boolean isJmolVariable(String key)
void removeJmolParameter(String key)
void removeUserVariable(String key)
void setDefaultLattice(Point3f ptLattice)
void setListVariable(String name,
Token value)
void setMeasureDistanceUnits(String units)
void setParameterValue(String name, boolean value)
void setParameterValue(String name, int value)
void setParameterValue(String name, float value)
void setParameterValue(String name, String value)
void setUserVariable(String key,
Token value)