public class GlobalSettings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
allowAudio |
(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 |
animationFps |
(package private) boolean |
antialiasDisplay |
(package private) boolean |
antialiasImages |
(package private) boolean |
antialiasTranslucent |
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) boolean |
autoplayMovie |
int |
axesMode |
(package private) float |
axesOffset |
(package private) boolean |
axesOrientationRasmol |
(package private) float |
axesScale |
(package private) java.lang.String |
backgroundImageFileName |
int |
bondingVersion |
(package private) boolean |
bondModeOr |
(package private) boolean |
bondPicking |
(package private) short |
bondRadiusMilliAngstroms |
(package private) float |
bondTolerance |
(package private) boolean |
cartoonBaseEdges |
(package private) float |
cartoonBlockHeight |
(package private) boolean |
cartoonBlocks |
(package private) boolean |
cartoonFancy |
(package private) boolean |
cartoonLadders |
(package private) boolean |
cartoonRibose |
(package private) boolean |
cartoonRockets |
(package private) boolean |
cartoonSteps |
(package private) boolean |
chainCaseSensitive |
(package private) boolean |
cipRule6Full |
(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 |
java.lang.String |
defaultDropScript |
(package private) java.lang.String |
defaultLabelPDB |
(package private) java.lang.String |
defaultLabelXYZ |
java.lang.String |
defaultLoadFilter |
java.lang.String |
defaultLoadScript |
(package private) boolean |
defaultStructureDSSP |
(package private) java.lang.String |
defaultTorsionLabel |
(package private) float |
defaultTranslucent |
(package private) int |
delayMaximumMs |
(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) float |
drawFontSize |
(package private) boolean |
drawHover |
(package private) boolean |
drawPicking |
(package private) boolean |
dsspCalcHydrogen |
(package private) boolean |
ellipsoidArcs |
(package private) boolean |
ellipsoidArrows |
(package private) boolean |
ellipsoidAxes |
(package private) float |
ellipsoidAxisDiameter |
(package private) boolean |
ellipsoidBall |
(package private) int |
ellipsoidDotCount |
(package private) boolean |
ellipsoidDots |
(package private) boolean |
ellipsoidFill |
java.lang.String |
energyUnits |
(package private) float |
exportScale |
(package private) boolean |
fontCaching |
(package private) boolean |
fontScaling |
(package private) boolean |
forceAutoBond |
(package private) java.lang.String |
forceField |
(package private) boolean |
fractionalRelative |
(package private) boolean |
greyscaleRendering |
(package 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 |
hiddenLinesDashed |
(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,SV> |
htUserVariables |
(package private) boolean |
imageState |
(package private) int |
infoFontSize |
(package private) char |
inlineNewlineChar |
(package private) boolean |
isosurfaceKey |
(package private) boolean |
isosurfacePropertySmoothing |
(package private) int |
isosurfacePropertySmoothingPower |
(package private) boolean |
jmolInJSpecView |
(package private) boolean |
justifyMeasurements |
(package private) boolean |
legacyAutoBonding |
boolean |
legacyHAddition |
boolean |
legacyJavaFloat |
(package private) float |
loadAtomDataTolerance |
(package private) java.lang.String |
loadFormat |
boolean |
logCommands |
boolean |
logGestures |
(package private) java.lang.String |
macroDirectory |
(package private) boolean |
measureAllModels |
java.lang.String |
measureDistanceUnits |
(package private) boolean |
measurementLabels |
(package private) int |
meshScale |
(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 |
byte |
modeMultipleBond |
(package private) boolean |
modulateOccupancy |
float |
modulationScale |
(package private) boolean |
monitorEnergy |
(package private) boolean |
multipleBondBananas |
(package private) float |
multipleBondRadiusFactor |
(package private) float |
multipleBondSpacing |
(package private) boolean |
multiProcessor |
(package private) boolean |
navigationMode |
(package private) boolean |
navigationPeriodic |
(package private) float |
navigationSpeed |
(package private) boolean |
nboCharges |
(package private) java.lang.String |
nihResolverFormat |
(package private) java.lang.String |
nmrPredictFormat |
(package private) java.lang.String |
nmrUrlFormat |
boolean |
noDelay
ensures that ScriptManager.allowJSThreads is false
so that ScriptManager.useThreads() returns false;
Jmol 14.21.1
|
(package private) int[] |
objColors |
(package private) int[] |
objMad10 |
(package private) boolean[] |
objStateOn |
(package private) boolean |
partialDots |
(package private) float |
particleRadius |
(package private) boolean |
pdbAddHydrogens |
(package private) boolean |
pdbGetHeader |
(package private) java.lang.String |
pdbLoadFormat |
(package private) java.lang.String |
pdbLoadLigandFormat |
(package private) boolean |
pdbSequential |
(package private) int |
percentVdwAtom |
(package private) int |
pickingSpinRate |
(package private) java.lang.String |
pickLabel |
(package private) int |
platformSpeed |
(package private) float |
pointGroupDistanceTolerance |
(package private) float |
pointGroupLinearTolerance |
boolean |
preserveState |
(package private) java.lang.String |
propertyColorScheme |
(package private) javajs.util.P3 |
ptDefaultLattice |
(package private) java.lang.String |
pubChemFormat |
(package private) java.lang.String |
quaternionFrame |
boolean |
rangeSelected |
(package private) boolean |
rasmolHeteroSetting |
(package private) boolean |
rasmolHydrogenSetting |
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 |
showModVecs |
(package private) boolean |
showMultipleBonds |
(package private) boolean |
showNavigationPointAlways |
boolean |
showTiming |
(package private) boolean |
showUnitCellDetails |
(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 |
ssbondsBackbone |
(package private) float |
starWidth |
(package private) boolean |
statusReporting |
(package private) java.lang.String |
stereoState |
(package private) int |
strandCountForMeshRibbon |
(package private) int |
strandCountForStrands |
(package private) java.util.Map<STR,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 |
translucent |
(package private) boolean |
twistedSheets |
private static java.lang.String |
unreportedProperties |
(package private) boolean |
useMinimizationThread |
(package private) boolean |
useNumberLocalization |
boolean |
useScriptQueue |
(package private) float |
vectorScale |
(package private) boolean |
vectorsCentered |
(package private) boolean |
vectorSymmetry |
(package private) int |
vectorTrail |
(package private) float |
vibrationPeriod |
(package private) float |
vibrationScale |
private Viewer |
vwr |
boolean |
waitForMoveTo |
(package private) boolean |
wireframeRotation |
(package private) int |
zDepth |
(package private) boolean |
zeroBasedXyzRasmol |
(package private) boolean |
zoomHeight |
(package private) boolean |
zoomLarge |
(package private) int |
zShadePower |
(package private) int |
zSlab |
Constructor and Description |
---|
GlobalSettings(Viewer vwr,
GlobalSettings g,
boolean clearUserVariables) |
Modifier and Type | Method and Description |
---|---|
private void |
app(javajs.util.SB s,
java.lang.String cmd) |
(package private) void |
clear() |
(package private) static boolean |
doReportProperty(java.lang.String name) |
(package private) java.lang.Object |
getAllVariables() |
SV |
getAndSetNewVariable(java.lang.String name,
boolean doSet) |
(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.Object |
getParam(java.lang.String name,
boolean asVariable) |
(package private) java.lang.Object |
getParameter(java.lang.String name,
boolean nullAsString)
strictly a getter
|
(package private) java.lang.String |
getParameterEscaped(java.lang.String name,
int nMax) |
java.util.Map<STR,float[]> |
getStructureList() |
(package private) SV |
getUserVariable(java.lang.String name) |
java.lang.String |
getVariableList() |
(package private) boolean |
isJmolVariable(java.lang.String key) |
void |
removeParam(java.lang.String key) |
(package private) void |
removeUserVariable(java.lang.String key) |
private void |
resetValue(java.lang.String name,
GlobalSettings g) |
void |
setB(java.lang.String name,
boolean value) |
void |
setF(java.lang.String name,
float value) |
(package private) void |
setI(java.lang.String name,
int value) |
void |
setO(java.lang.String name,
java.lang.Object value) |
void |
setStructureList(float[] list,
STR type) |
(package private) void |
setUnits(java.lang.String units) |
SV |
setUserVariable(java.lang.String key,
SV var) |
(package private) void |
unsetUserVariable(java.lang.String key) |
private final Viewer vwr
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,SV> htUserVariables
int zDepth
int zShadePower
int zSlab
boolean slabByMolecule
boolean slabByAtom
boolean allowEmbeddedScripts
public 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 javajs.util.P3 ptDefaultLattice
public java.lang.String defaultLoadScript
public java.lang.String defaultLoadFilter
public java.lang.String defaultDropScript
boolean forceAutoBond
boolean fractionalRelative
char inlineNewlineChar
java.lang.String loadFormat
java.lang.String pdbLoadFormat
java.lang.String pdbLoadLigandFormat
java.lang.String nmrUrlFormat
java.lang.String nmrPredictFormat
java.lang.String smilesUrlFormat
java.lang.String nihResolverFormat
java.lang.String pubChemFormat
java.lang.String macroDirectory
float minBondDistance
int minPixelSelRadius
boolean pdbAddHydrogens
boolean pdbGetHeader
boolean pdbSequential
int percentVdwAtom
int smallMoleculeMaxAtoms
boolean smartAromatic
boolean zeroBasedXyzRasmol
boolean legacyAutoBonding
public boolean legacyHAddition
public boolean legacyJavaFloat
boolean jmolInJSpecView
boolean modulateOccupancy
boolean allowRotateSelected
boolean allowMoveAtoms
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
int infoFontSize
boolean antialiasDisplay
boolean antialiasImages
boolean imageState
boolean antialiasTranslucent
boolean displayCellParameters
boolean dotsSelectedOnly
boolean dotSurface
int dotDensity
int dotScale
int meshScale
boolean greyscaleRendering
boolean isosurfaceKey
boolean isosurfacePropertySmoothing
int isosurfacePropertySmoothingPower
int platformSpeed
public int repaintWaitMs
boolean showHiddenSelectionHalos
boolean showKeyStrokes
boolean showMeasurements
public boolean showTiming
boolean zoomLarge
boolean zoomHeight
java.lang.String backgroundImageFileName
boolean partialDots
boolean bondModeOr
boolean hbondsBackbone
float hbondsAngleMinimum
float hbondsDistanceMaximum
boolean hbondsRasmol
boolean hbondsSolid
public byte modeMultipleBond
boolean showHydrogens
boolean showMultipleBonds
boolean ssbondsBackbone
float multipleBondSpacing
float multipleBondRadiusFactor
boolean multipleBondBananas
boolean nboCharges
boolean cartoonBaseEdges
boolean cartoonRockets
float cartoonBlockHeight
boolean cartoonBlocks
boolean cartoonSteps
boolean cartoonFancy
boolean cartoonLadders
boolean cartoonRibose
boolean chainCaseSensitive
boolean cipRule6Full
int hermiteLevel
boolean highResolutionFlag
public boolean rangeSelected
boolean rasmolHydrogenSetting
boolean rasmolHeteroSetting
int ribbonAspectRatio
boolean ribbonBorder
boolean rocketBarrels
float sheetSmoothing
boolean traceAlpha
boolean translucent
boolean twistedSheets
boolean autoplayMovie
boolean allowAudio
boolean allowGestures
boolean allowModelkit
boolean allowMultiTouch
boolean allowKeyStrokes
boolean hiddenLinesDashed
int animationFps
boolean atomPicking
boolean autoFps
public int axesMode
float axesScale
float axesOffset
float starWidth
boolean bondPicking
java.lang.String dataSeparator
boolean debugScript
float defaultDrawArrowScale
java.lang.String defaultLabelXYZ
java.lang.String defaultLabelPDB
float defaultTranslucent
int delayMaximumMs
float dipoleScale
float drawFontSize
boolean disablePopupMenu
boolean dragSelected
boolean drawHover
boolean drawPicking
boolean dsspCalcHydrogen
public java.lang.String energyUnits
float exportScale
java.lang.String helpPath
boolean fontScaling
boolean fontCaching
java.lang.String forceField
int helixStep
boolean hideNameInPopup
int hoverDelayMs
float loadAtomDataTolerance
public boolean logCommands
public boolean logGestures
public java.lang.String measureDistanceUnits
boolean measurementLabels
boolean messageStyleChime
boolean monitorEnergy
public float modulationScale
boolean multiProcessor
float particleRadius
int pickingSpinRate
java.lang.String pickLabel
float pointGroupDistanceTolerance
float pointGroupLinearTolerance
public boolean preserveState
java.lang.String propertyColorScheme
java.lang.String quaternionFrame
boolean saveProteinStructureState
boolean showModVecs
boolean showUnitCellDetails
float solventProbeRadius
int scriptDelay
boolean selectAllModels
boolean statusReporting
int strandCountForStrands
int strandCountForMeshRibbon
int strutSpacing
float strutLengthMaximum
float strutDefaultRadius
boolean strutsMultiple
boolean useMinimizationThread
boolean useNumberLocalization
public boolean useScriptQueue
public boolean waitForMoveTo
public boolean noDelay
float vectorScale
boolean vectorSymmetry
boolean vectorsCentered
int vectorTrail
float vibrationPeriod
float vibrationScale
boolean wireframeRotation
boolean hideNavigationPoint
boolean navigationMode
boolean navigationPeriodic
float navigationSpeed
boolean showNavigationPointAlways
java.lang.String stereoState
boolean modelKitMode
int[] objColors
boolean[] objStateOn
int[] objMad10
boolean ellipsoidAxes
boolean ellipsoidDots
boolean ellipsoidArcs
boolean ellipsoidArrows
boolean ellipsoidFill
boolean ellipsoidBall
int ellipsoidDotCount
float ellipsoidAxisDiameter
boolean testFlag1
boolean testFlag2
boolean testFlag3
boolean testFlag4
java.util.Map<STR,float[]> structureList
boolean haveSetStructureList
public int bondingVersion
private static final java.lang.String unreportedProperties
GlobalSettings(Viewer vwr, GlobalSettings g, boolean clearUserVariables)
void clear()
void setUnits(java.lang.String units)
boolean isJmolVariable(java.lang.String key)
private void resetValue(java.lang.String name, GlobalSettings g)
public void setB(java.lang.String name, boolean value)
void setI(java.lang.String name, int value)
public void setF(java.lang.String name, float value)
public void setO(java.lang.String name, java.lang.Object value)
public void removeParam(java.lang.String key)
void unsetUserVariable(java.lang.String key)
void removeUserVariable(java.lang.String key)
SV getUserVariable(java.lang.String name)
java.lang.String getParameterEscaped(java.lang.String name, int nMax)
java.lang.Object getParameter(java.lang.String name, boolean nullAsString)
name
- nullAsString
- returns "" if not foundpublic SV getAndSetNewVariable(java.lang.String name, boolean doSet)
name
- doSet
- java.lang.Object getParam(java.lang.String name, boolean asVariable)
public java.lang.String getVariableList()
public void setStructureList(float[] list, STR type)
public java.util.Map<STR,float[]> getStructureList()
static boolean doReportProperty(java.lang.String name)
java.lang.Object getAllVariables()
java.lang.String getLoadState(java.util.Map<java.lang.String,java.lang.Object> htParams)
htParams
- private void app(javajs.util.SB s, java.lang.String cmd)