class StateManager.GlobalSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
allowEmbeddedScripts |
(package private) boolean |
allowGestures |
(package private) boolean |
allowKeyStrokes |
(package private) boolean |
allowModelkit |
(package private) boolean |
allowMoveAtoms |
(package private) boolean |
allowMultiTouch |
(package private) boolean |
allowRotateSelected |
(package private) int |
ambientPercent |
(package private) int |
animationFps |
(package private) boolean |
antialiasDisplay |
(package private) boolean |
antialiasImages |
(package private) boolean |
antialiasTranslucent |
(package private) boolean |
appendNew |
(package private) java.lang.String |
appletProxy |
(package private) boolean |
applySymmetryToBonds |
(package private) boolean |
atomPicking |
(package private) java.lang.String |
atomTypes |
(package private) boolean |
autoBond |
(package private) boolean |
autoFps |
(package private) EnumAxesMode |
axesMode |
(package private) boolean |
axesOrientationRasmol |
(package private) float |
axesScale |
(package private) java.lang.String |
backgroundImageFileName |
(package private) boolean |
bondModeOr |
(package private) boolean |
bondPicking |
(package private) short |
bondRadiusMilliAngstroms |
(package private) float |
bondTolerance |
(package private) float |
cameraDepth |
(package private) boolean |
cartoonBaseEdges |
(package private) boolean |
cartoonRockets |
(package private) boolean |
chainCaseSensitive |
(package private) java.lang.String |
dataSeparator |
(package private) boolean |
debugScript |
(package private) java.lang.String |
defaultAngleLabel |
(package private) java.lang.String |
defaultDirectory |
(package private) java.lang.String |
defaultDistanceLabel |
(package private) float |
defaultDrawArrowScale |
(package private) java.lang.String |
defaultLabelPDB |
(package private) java.lang.String |
defaultLabelXYZ |
(package private) java.lang.String |
defaultLoadFilter |
(package private) java.lang.String |
defaultLoadScript |
(package private) boolean |
defaultStructureDSSP |
(package private) java.lang.String |
defaultTorsionLabel |
(package private) float |
defaultTranslucent |
(package private) int |
delayMaximumMs |
(package private) int |
diffusePercent |
(package private) float |
dipoleScale |
(package private) boolean |
disablePopupMenu |
(package private) boolean |
displayCellParameters |
(package private) int |
dotDensity |
(package private) int |
dotScale |
(package private) boolean |
dotsSelectedOnly |
(package private) boolean |
dotSurface |
(package private) boolean |
dragSelected |
(package private) boolean |
drawHover |
(package private) boolean |
drawPicking |
(package private) boolean |
dsspCalcHydrogen |
(package private) boolean |
dynamicMeasurements |
(package private) java.lang.String |
edsUrlCutoff |
(package private) java.lang.String |
edsUrlFormat |
(package private) java.lang.String |
edsUrlOptions |
(package private) boolean |
ellipsoidArcs |
(package private) boolean |
ellipsoidAxes |
(package private) float |
ellipsoidAxisDiameter |
(package private) boolean |
ellipsoidBall |
(package private) int |
ellipsoidDotCount |
(package private) boolean |
ellipsoidDots |
(package private) boolean |
ellipsoidFill |
(package private) boolean |
fontCaching |
(package private) boolean |
fontScaling |
(package private) boolean |
forceAutoBond |
(package private) boolean |
fractionalRelative |
(package private) boolean |
greyscaleRendering |
private boolean |
haveSetStructureList |
(package private) float |
hbondsAngleMinimum |
(package private) boolean |
hbondsBackbone |
(package private) float |
hbondsDistanceMaximum |
(package private) boolean |
hbondsRasmol |
(package private) boolean |
hbondsSolid |
(package private) int |
helixStep |
(package private) java.lang.String |
helpPath |
(package private) int |
hermiteLevel |
(package private) boolean |
hideNameInPopup |
(package private) boolean |
hideNavigationPoint |
(package private) boolean |
highResolutionFlag |
(package private) int |
hoverDelayMs |
(package private) java.util.Map<java.lang.String,java.lang.Boolean> |
htBooleanParameterFlags |
(package private) java.util.Map<java.lang.String,java.lang.Object> |
htNonbooleanParameterValues |
(package private) java.util.Map<java.lang.String,java.lang.Boolean> |
htPropertyFlagsRemoved |
(package private) java.util.Map<java.lang.String,ScriptVariable> |
htUserVariables |
(package private) boolean |
imageState |
(package private) char |
inlineNewlineChar |
(package private) boolean |
isosurfaceKey |
(package private) boolean |
isosurfacePropertySmoothing |
(package private) int |
isosurfacePropertySmoothingPower |
(package private) boolean |
justifyMeasurements |
(package private) boolean |
legacyAutoBonding |
(package private) float |
loadAtomDataTolerance |
(package private) java.lang.String |
loadFormat |
(package private) java.lang.String |
loadLigandFormat |
(package private) boolean |
logCommands |
(package private) boolean |
logGestures |
(package private) boolean |
measureAllModels |
private java.lang.String |
measureDistanceUnits |
(package private) boolean |
measurementLabels |
(package private) boolean |
messageStyleChime |
(package private) float |
minBondDistance |
(package private) float |
minimizationCriterion |
(package private) boolean |
minimizationRefresh |
(package private) boolean |
minimizationSilent |
(package private) int |
minimizationSteps |
(package private) int |
minPixelSelRadius |
(package private) boolean |
modelKitMode |
(package private) byte |
modeMultipleBond |
(package private) boolean |
monitorEnergy |
(package private) float |
multipleBondRadiusFactor |
(package private) float |
multipleBondSpacing |
(package private) boolean |
multiProcessor |
(package private) boolean |
navigateSurface |
(package private) boolean |
navigationMode |
(package private) boolean |
navigationPeriodic |
(package private) float |
navigationSpeed |
(package private) java.lang.String |
nihResolverFormat |
(package private) int[] |
objColors |
(package private) int[] |
objMad |
(package private) boolean[] |
objStateOn |
(package private) boolean |
partialDots |
(package private) boolean |
pdbAddHydrogens |
(package private) boolean |
pdbGetHeader |
(package private) boolean |
pdbSequential |
(package private) int |
percentVdwAtom |
(package private) boolean |
perspectiveDepth |
(package private) int |
phongExponent |
(package private) int |
pickingSpinRate |
(package private) java.lang.String |
pickLabel |
(package private) float |
pointGroupDistanceTolerance |
(package private) float |
pointGroupLinearTolerance |
(package private) boolean |
preserveState |
(package private) java.lang.String |
propertyColorScheme |
(package private) javax.vecmath.Point3f |
ptDefaultLattice |
(package private) java.lang.String |
quaternionFrame |
(package private) boolean |
rangeSelected |
(package private) boolean |
rasmolHeteroSetting |
(package private) boolean |
rasmolHydrogenSetting |
(package private) int |
repaintWaitMs |
(package private) int |
ribbonAspectRatio |
(package private) boolean |
ribbonBorder |
(package private) boolean |
rocketBarrels |
(package private) boolean |
saveProteinStructureState |
(package private) int |
scriptDelay |
(package private) boolean |
selectAllModels |
(package private) float |
sheetSmoothing |
(package private) boolean |
showHiddenSelectionHalos |
(package private) boolean |
showHydrogens |
(package private) boolean |
showKeyStrokes |
(package private) boolean |
showMeasurements |
(package private) boolean |
showMultipleBonds |
(package private) boolean |
showNavigationPointAlways |
(package private) boolean |
slabByAtom |
(package private) boolean |
slabByMolecule |
(package private) int |
smallMoleculeMaxAtoms |
(package private) boolean |
smartAromatic |
(package private) java.lang.String |
smilesUrlFormat |
(package private) boolean |
solventOn |
(package private) float |
solventProbeRadius |
(package private) boolean |
specular |
(package private) int |
specularExponent |
(package private) int |
specularPercent |
(package private) int |
specularPower |
(package private) boolean |
ssbondsBackbone |
(package private) boolean |
statusReporting |
(package private) java.lang.String |
stereoState |
(package private) int |
strandCountForMeshRibbon |
(package private) int |
strandCountForStrands |
private java.util.Map<EnumStructure,float[]> |
structureList |
(package private) float |
strutDefaultRadius |
(package private) float |
strutLengthMaximum |
(package private) boolean |
strutsMultiple |
(package private) int |
strutSpacing |
(package private) boolean |
testFlag1 |
(package private) boolean |
testFlag2 |
(package private) boolean |
testFlag3 |
(package private) boolean |
testFlag4 |
(package private) boolean |
traceAlpha |
(package private) boolean |
useArcBall |
(package private) boolean |
useMinimizationThread |
(package private) boolean |
useNumberLocalization |
(package private) boolean |
useScriptQueue |
(package private) float |
vectorScale |
(package private) float |
vibrationPeriod |
(package private) float |
vibrationScale |
(package private) float |
visualRange |
(package private) boolean |
waitForMoveTo |
(package private) boolean |
wireframeRotation |
(package private) int |
zDepth |
(package private) boolean |
zeroBasedXyzRasmol |
(package private) boolean |
zoomLarge |
(package private) int |
zShadePower |
(package private) int |
zSlab |
Constructor and Description |
---|
StateManager.GlobalSettings(StateManager.GlobalSettings gsOld,
boolean clearUserVariables) |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
chop(java.lang.String s) |
(package private) void |
clear() |
private boolean |
doReportProperty(java.lang.String name) |
(package private) java.lang.String |
getAllSettings(java.lang.String prefix) |
(package private) javax.vecmath.Point3f |
getDefaultLattice() |
(package private) java.lang.String |
getLoadState(java.util.Map<java.lang.String,java.lang.Object> htParams)
these settings are determined when the file is loaded and are
kept even though they might later change.
|
(package private) java.lang.String |
getMeasureDistanceUnits() |
(package private) ScriptVariable |
getOrSetNewVariable(java.lang.String name,
boolean doSet) |
(package private) java.lang.Object |
getParameter(java.lang.String name)
strictly a getter -- returns "" if not found
|
(package private) java.lang.Object |
getParameter(java.lang.String name,
boolean asVariable) |
(package private) java.lang.String |
getParameterEscaped(java.lang.String name,
int nMax) |
(package private) java.lang.String |
getSpecularState() |
(package private) java.lang.String |
getState(java.lang.StringBuffer sfunc) |
java.util.Map<EnumStructure,float[]> |
getStructureList() |
(package private) ScriptVariable |
getUserVariable(java.lang.String name) |
(package private) java.lang.String |
getVariableList() |
(package private) java.lang.String |
getWindowState(java.lang.StringBuffer sfunc,
int width,
int height) |
(package private) boolean |
isJmolVariable(java.lang.String key) |
(package private) void |
registerAllValues(StateManager.GlobalSettings g,
boolean clearUserVariables) |
(package private) void |
removeJmolParameter(java.lang.String key) |
(package private) void |
removeUserVariable(java.lang.String key) |
private void |
resetParameterStringValue(java.lang.String name,
StateManager.GlobalSettings g) |
(package private) void |
setDefaultLattice(javax.vecmath.Point3f ptLattice) |
(package private) void |
setMeasureDistanceUnits(java.lang.String units) |
(package private) void |
setParameterValue(java.lang.String name,
boolean value) |
(package private) void |
setParameterValue(java.lang.String name,
float value) |
(package private) void |
setParameterValue(java.lang.String name,
int value) |
(package private) void |
setParameterValue(java.lang.String name,
java.lang.String value) |
(package private) void |
setPicked(int atomIndex) |
void |
setStructureList(float[] list,
EnumStructure type) |
(package private) ScriptVariable |
setUserVariable(java.lang.String key,
ScriptVariable var) |
(package private) void |
unsetUserVariable(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> htNonbooleanParameterValues
java.util.Map<java.lang.String,java.lang.Boolean> htBooleanParameterFlags
java.util.Map<java.lang.String,java.lang.Boolean> htPropertyFlagsRemoved
java.util.Map<java.lang.String,ScriptVariable> htUserVariables
int ambientPercent
int diffusePercent
boolean specular
int specularExponent
int phongExponent
int specularPercent
int specularPower
int zDepth
int zShadePower
int zSlab
boolean slabByMolecule
boolean slabByAtom
boolean allowEmbeddedScripts
boolean appendNew
java.lang.String appletProxy
boolean applySymmetryToBonds
java.lang.String atomTypes
boolean autoBond
boolean axesOrientationRasmol
short bondRadiusMilliAngstroms
float bondTolerance
java.lang.String defaultDirectory
boolean defaultStructureDSSP
final javax.vecmath.Point3f ptDefaultLattice
java.lang.String defaultLoadScript
java.lang.String defaultLoadFilter
boolean forceAutoBond
boolean fractionalRelative
char inlineNewlineChar
java.lang.String loadFormat
java.lang.String loadLigandFormat
java.lang.String smilesUrlFormat
java.lang.String nihResolverFormat
java.lang.String edsUrlFormat
java.lang.String edsUrlCutoff
java.lang.String edsUrlOptions
float minBondDistance
int minPixelSelRadius
boolean pdbAddHydrogens
boolean pdbGetHeader
boolean pdbSequential
int percentVdwAtom
int smallMoleculeMaxAtoms
boolean smartAromatic
boolean zeroBasedXyzRasmol
boolean legacyAutoBonding
boolean allowRotateSelected
boolean allowMoveAtoms
boolean perspectiveDepth
float visualRange
boolean solventOn
java.lang.String defaultAngleLabel
java.lang.String defaultDistanceLabel
java.lang.String defaultTorsionLabel
boolean justifyMeasurements
boolean measureAllModels
int minimizationSteps
boolean minimizationRefresh
boolean minimizationSilent
float minimizationCriterion
boolean antialiasDisplay
boolean antialiasImages
boolean imageState
boolean antialiasTranslucent
boolean displayCellParameters
boolean dotsSelectedOnly
boolean dotSurface
int dotDensity
int dotScale
boolean dynamicMeasurements
boolean greyscaleRendering
boolean isosurfaceKey
boolean isosurfacePropertySmoothing
int isosurfacePropertySmoothingPower
int repaintWaitMs
boolean showHiddenSelectionHalos
boolean showKeyStrokes
boolean showMeasurements
boolean zoomLarge
java.lang.String backgroundImageFileName
boolean partialDots
boolean bondModeOr
boolean hbondsBackbone
float hbondsAngleMinimum
float hbondsDistanceMaximum
boolean hbondsRasmol
boolean hbondsSolid
byte modeMultipleBond
boolean showHydrogens
boolean showMultipleBonds
boolean ssbondsBackbone
float multipleBondSpacing
float multipleBondRadiusFactor
boolean cartoonBaseEdges
boolean cartoonRockets
boolean chainCaseSensitive
int hermiteLevel
boolean highResolutionFlag
boolean rangeSelected
boolean rasmolHydrogenSetting
boolean rasmolHeteroSetting
int ribbonAspectRatio
boolean ribbonBorder
boolean rocketBarrels
float sheetSmoothing
boolean traceAlpha
boolean allowGestures
boolean allowModelkit
boolean allowMultiTouch
boolean allowKeyStrokes
int animationFps
boolean autoFps
EnumAxesMode axesMode
float axesScale
float cameraDepth
java.lang.String dataSeparator
boolean debugScript
float defaultDrawArrowScale
java.lang.String defaultLabelXYZ
java.lang.String defaultLabelPDB
float defaultTranslucent
int delayMaximumMs
float dipoleScale
boolean disablePopupMenu
boolean dragSelected
boolean drawHover
boolean drawPicking
boolean dsspCalcHydrogen
boolean bondPicking
boolean atomPicking
java.lang.String helpPath
boolean fontScaling
boolean fontCaching
int helixStep
boolean hideNameInPopup
int hoverDelayMs
float loadAtomDataTolerance
boolean logCommands
boolean logGestures
boolean measurementLabels
boolean messageStyleChime
boolean monitorEnergy
boolean multiProcessor
int pickingSpinRate
java.lang.String pickLabel
float pointGroupDistanceTolerance
float pointGroupLinearTolerance
boolean preserveState
java.lang.String propertyColorScheme
java.lang.String quaternionFrame
boolean saveProteinStructureState
float solventProbeRadius
int scriptDelay
boolean selectAllModels
boolean statusReporting
int strandCountForStrands
int strandCountForMeshRibbon
int strutSpacing
float strutLengthMaximum
float strutDefaultRadius
boolean strutsMultiple
boolean useArcBall
boolean useMinimizationThread
boolean useNumberLocalization
boolean useScriptQueue
boolean waitForMoveTo
float vectorScale
float vibrationPeriod
float vibrationScale
boolean wireframeRotation
boolean hideNavigationPoint
boolean navigationMode
boolean navigateSurface
boolean navigationPeriodic
float navigationSpeed
boolean showNavigationPointAlways
java.lang.String stereoState
boolean modelKitMode
int[] objColors
boolean[] objStateOn
int[] objMad
boolean ellipsoidAxes
boolean ellipsoidDots
boolean ellipsoidArcs
boolean ellipsoidFill
boolean ellipsoidBall
int ellipsoidDotCount
float ellipsoidAxisDiameter
boolean testFlag1
boolean testFlag2
boolean testFlag3
boolean testFlag4
private java.lang.String measureDistanceUnits
private java.util.Map<EnumStructure,float[]> structureList
private boolean haveSetStructureList
StateManager.GlobalSettings(StateManager.GlobalSettings gsOld, boolean clearUserVariables)
void clear()
void registerAllValues(StateManager.GlobalSettings g, boolean clearUserVariables)
java.lang.String getLoadState(java.util.Map<java.lang.String,java.lang.Object> htParams)
htParams
- void setDefaultLattice(javax.vecmath.Point3f ptLattice)
javax.vecmath.Point3f getDefaultLattice()
java.lang.String getWindowState(java.lang.StringBuffer sfunc, int width, int height)
java.lang.String getSpecularState()
void setMeasureDistanceUnits(java.lang.String units)
java.lang.String getMeasureDistanceUnits()
boolean isJmolVariable(java.lang.String key)
private void resetParameterStringValue(java.lang.String name, StateManager.GlobalSettings g)
void setParameterValue(java.lang.String name, boolean value)
void setParameterValue(java.lang.String name, int value)
void setParameterValue(java.lang.String name, float value)
void setParameterValue(java.lang.String name, java.lang.String value)
void removeJmolParameter(java.lang.String key)
ScriptVariable setUserVariable(java.lang.String key, ScriptVariable var)
void unsetUserVariable(java.lang.String key)
void removeUserVariable(java.lang.String key)
ScriptVariable getUserVariable(java.lang.String name)
java.lang.String getParameterEscaped(java.lang.String name, int nMax)
java.lang.Object getParameter(java.lang.String name)
name
- ScriptVariable getOrSetNewVariable(java.lang.String name, boolean doSet)
name
- doSet
- java.lang.Object getParameter(java.lang.String name, boolean asVariable)
java.lang.String getAllSettings(java.lang.String prefix)
private java.lang.String chop(java.lang.String s)
java.lang.String getState(java.lang.StringBuffer sfunc)
private boolean doReportProperty(java.lang.String name)
java.lang.String getVariableList()
public void setStructureList(float[] list, EnumStructure type)
public java.util.Map<EnumStructure,float[]> getStructureList()
void setPicked(int atomIndex)