public class GlobalSettings extends 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) String |
appletProxy |
(package private) boolean |
applySymmetryToBonds |
(package private) boolean |
atomPicking |
(package private) String |
atomTypes |
(package private) boolean |
autoBond |
(package private) boolean |
autoFps |
(package private) EnumAxesMode |
axesMode |
(package private) boolean |
axesOrientationRasmol |
(package private) float |
axesScale |
(package private) String |
backgroundImageFileName |
(package private) boolean |
bondModeOr |
(package private) boolean |
bondPicking |
(package private) short |
bondRadiusMilliAngstroms |
(package private) float |
bondTolerance |
(package private) boolean |
cartoonBaseEdges |
(package private) boolean |
cartoonFancy |
(package private) boolean |
cartoonLadders |
(package private) boolean |
cartoonRockets |
(package private) boolean |
celShading |
(package private) int |
celShadingPower |
(package private) boolean |
chainCaseSensitive |
(package private) Map<String,String> |
databases |
(package private) String |
dataSeparator |
(package private) boolean |
debugScript |
(package private) String |
defaultAngleLabel |
(package private) float |
defaultCameraDepth |
(package private) String |
defaultDirectory |
(package private) String |
defaultDistanceLabel |
(package private) float |
defaultDrawArrowScale |
String |
defaultDropScript |
(package private) String |
defaultLabelPDB |
(package private) String |
defaultLabelXYZ |
(package private) String |
defaultLoadFilter |
(package private) String |
defaultLoadScript |
(package private) boolean |
defaultPerspectiveDepth |
(package private) boolean |
defaultStructureDSSP |
(package private) 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) float |
drawFontSize |
(package private) boolean |
drawHover |
(package private) boolean |
drawPicking |
(package private) boolean |
dsspCalcHydrogen |
(package private) String |
edsUrlCutoff |
(package private) String |
edsUrlFormat |
(package private) String |
edsUrlOptions |
(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 |
(package private) String |
energyUnits |
(package private) float |
exportScale |
(package private) boolean |
fontCaching |
(package private) boolean |
fontScaling |
(package private) boolean |
forceAutoBond |
(package private) 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) String |
helpPath |
(package private) int |
hermiteLevel |
(package private) boolean |
hideNameInPopup |
(package private) boolean |
hideNavigationPoint |
(package private) boolean |
highResolutionFlag |
(package private) int |
hoverDelayMs |
(package private) Map<String,Boolean> |
htBooleanParameterFlags |
(package private) Map<String,Object> |
htNonbooleanParameterValues |
(package private) Map<String,Boolean> |
htPropertyFlagsRemoved |
(package private) Map<String,SV> |
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) boolean |
legacyHAddition |
(package private) float |
loadAtomDataTolerance |
(package private) String |
loadFormat |
(package private) String |
loadLigandFormat |
boolean |
logCommands |
boolean |
logGestures |
(package private) boolean |
measureAllModels |
(package private) 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 |
(package private) byte |
modeMultipleBond |
(package private) float |
modulationScale |
(package private) boolean |
monitorEnergy |
(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) String |
nihResolverFormat |
(package private) String |
nmrPredictFormat |
(package private) String |
nmrUrlFormat |
(package private) int[] |
objColors |
(package private) int[] |
objMad |
(package private) boolean[] |
objStateOn |
(package private) boolean |
partialDots |
(package private) float |
particleRadius |
(package private) boolean |
pdbAddHydrogens |
(package private) boolean |
pdbGetHeader |
(package private) boolean |
pdbSequential |
(package private) int |
percentVdwAtom |
(package private) int |
phongExponent |
(package private) int |
pickingSpinRate |
(package private) String |
pickLabel |
(package private) int |
platformSpeed |
(package private) float |
pointGroupDistanceTolerance |
(package private) float |
pointGroupLinearTolerance |
boolean |
preserveState |
(package private) String |
propertyColorScheme |
(package private) javajs.util.P3 |
ptDefaultLattice |
(package private) String |
pubChemFormat |
(package private) 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 |
showMultipleBonds |
(package private) boolean |
showNavigationPointAlways |
boolean |
showTiming |
(package private) boolean |
slabByAtom |
(package private) boolean |
slabByMolecule |
(package private) int |
smallMoleculeMaxAtoms |
(package private) boolean |
smartAromatic |
(package private) 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) float |
starScale |
(package private) boolean |
statusReporting |
(package private) String |
stereoState |
(package private) int |
strandCountForMeshRibbon |
(package private) int |
strandCountForStrands |
(package private) 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 |
translucent |
(package private) boolean |
twistedSheets |
private static String |
unreportedProperties |
(package private) boolean |
useArcBall |
(package private) boolean |
useMinimizationThread |
(package private) boolean |
useNumberLocalization |
private String[] |
userDatabases |
boolean |
useScriptQueue |
(package private) float |
vectorScale |
(package private) boolean |
vectorSymmetry |
(package private) float |
vibrationPeriod |
(package private) float |
vibrationScale |
private Viewer |
viewer |
(package private) float |
visualRange |
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 viewer,
GlobalSettings gsOld,
boolean clearUserVariables) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear() |
(package private) static boolean |
doReportProperty(String name) |
(package private) Object |
getAllVariables() |
private void |
getDataBaseList(String[] list) |
private static int |
getJmolVersionInt() |
(package private) SV |
getOrSetNewVariable(String name,
boolean doSet) |
(package private) Object |
getParam(String name,
boolean asVariable) |
(package private) Object |
getParameter(String name)
strictly a getter -- returns "" if not found
|
(package private) String |
getParameterEscaped(String name,
int nMax) |
Map<EnumStructure,float[]> |
getStructureList() |
(package private) SV |
getUserVariable(String name) |
(package private) String |
getVariableList() |
(package private) boolean |
isJmolVariable(String key) |
(package private) void |
registerAllValues(GlobalSettings g,
boolean clearUserVariables) |
(package private) void |
removeParam(String key) |
(package private) void |
removeUserVariable(String key) |
private void |
resetValue(String name,
GlobalSettings g) |
(package private) String |
resolveDataBase(String database,
String id) |
void |
setB(String name,
boolean value) |
(package private) void |
setDefaultLattice(javajs.util.P3 p) |
void |
setF(String name,
float value) |
(package private) void |
setI(String name,
int value) |
(package private) void |
setPicked(int atomIndex) |
(package private) void |
setS(String name,
String value) |
void |
setStructureList(float[] list,
EnumStructure type) |
(package private) void |
setUnits(String units) |
(package private) SV |
setUserVariable(String key,
SV var) |
(package private) void |
unsetUserVariable(String key) |
private final Viewer viewer
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
String appletProxy
boolean applySymmetryToBonds
String atomTypes
boolean autoBond
boolean axesOrientationRasmol
short bondRadiusMilliAngstroms
float bondTolerance
String defaultDirectory
boolean defaultStructureDSSP
final javajs.util.P3 ptDefaultLattice
String defaultLoadScript
String defaultLoadFilter
public String defaultDropScript
boolean forceAutoBond
boolean fractionalRelative
char inlineNewlineChar
String loadFormat
String loadLigandFormat
String nmrUrlFormat
String nmrPredictFormat
String smilesUrlFormat
String nihResolverFormat
String pubChemFormat
String edsUrlFormat
String edsUrlCutoff
String edsUrlOptions
float minBondDistance
int minPixelSelRadius
boolean pdbAddHydrogens
boolean pdbGetHeader
boolean pdbSequential
int percentVdwAtom
int smallMoleculeMaxAtoms
boolean smartAromatic
boolean zeroBasedXyzRasmol
boolean legacyAutoBonding
boolean legacyHAddition
boolean allowRotateSelected
boolean allowMoveAtoms
boolean defaultPerspectiveDepth
float visualRange
boolean solventOn
String defaultAngleLabel
String defaultDistanceLabel
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
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
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 cartoonFancy
boolean cartoonLadders
boolean chainCaseSensitive
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 allowGestures
boolean allowModelkit
boolean allowMultiTouch
boolean allowKeyStrokes
int animationFps
boolean atomPicking
boolean autoFps
EnumAxesMode axesMode
float axesScale
float starScale
boolean bondPicking
float defaultCameraDepth
boolean celShading
int celShadingPower
String dataSeparator
boolean debugScript
float defaultDrawArrowScale
String defaultLabelXYZ
String defaultLabelPDB
float defaultTranslucent
int delayMaximumMs
float dipoleScale
float drawFontSize
boolean disablePopupMenu
boolean dragSelected
boolean drawHover
boolean drawPicking
boolean dsspCalcHydrogen
String energyUnits
float exportScale
String helpPath
boolean fontScaling
boolean fontCaching
String forceField
int helixStep
boolean hideNameInPopup
int hoverDelayMs
float loadAtomDataTolerance
public boolean logCommands
public boolean logGestures
String measureDistanceUnits
boolean measurementLabels
boolean messageStyleChime
boolean monitorEnergy
float modulationScale
boolean multiProcessor
float particleRadius
int pickingSpinRate
String pickLabel
float pointGroupDistanceTolerance
float pointGroupLinearTolerance
public boolean preserveState
String propertyColorScheme
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
public boolean useScriptQueue
public boolean waitForMoveTo
float vectorScale
boolean vectorSymmetry
float vibrationPeriod
float vibrationScale
boolean wireframeRotation
boolean hideNavigationPoint
boolean navigationMode
boolean navigationPeriodic
float navigationSpeed
boolean showNavigationPointAlways
String stereoState
boolean modelKitMode
int[] objColors
boolean[] objStateOn
int[] objMad
boolean ellipsoidAxes
boolean ellipsoidDots
boolean ellipsoidArcs
boolean ellipsoidArrows
boolean ellipsoidFill
boolean ellipsoidBall
int ellipsoidDotCount
float ellipsoidAxisDiameter
boolean testFlag1
boolean testFlag2
boolean testFlag3
boolean testFlag4
Map<EnumStructure,float[]> structureList
boolean haveSetStructureList
private String[] userDatabases
private static final String unreportedProperties
GlobalSettings(Viewer viewer, GlobalSettings gsOld, boolean clearUserVariables)
void clear()
void registerAllValues(GlobalSettings g, boolean clearUserVariables)
void setDefaultLattice(javajs.util.P3 p)
void setUnits(String units)
boolean isJmolVariable(String key)
private void resetValue(String name, GlobalSettings g)
public void setB(String name, boolean value)
void setI(String name, int value)
public void setF(String name, float value)
void removeParam(String key)
void unsetUserVariable(String key)
void removeUserVariable(String key)
Object getParameter(String name)
name
- SV getOrSetNewVariable(String name, boolean doSet)
name
- doSet
- String getVariableList()
public void setStructureList(float[] list, EnumStructure type)
public Map<EnumStructure,float[]> getStructureList()
void setPicked(int atomIndex)
static boolean doReportProperty(String name)
private void getDataBaseList(String[] list)
private static int getJmolVersionInt()
Object getAllVariables()