Package org.jmol.adapter.readers.pymol
Class JmolObject
java.lang.Object
org.jmol.adapter.readers.pymol.JmolObject
a class to store rendering information prior to finishing file loading,
specifically designed for reading PyMOL PSE files.
More direct than a script
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
private javajs.util.BS
private Object[]
(package private) int
private Object
(package private) String
(package private) int
(package private) RadiusData
private int
(package private) float
(package private) boolean
-
Constructor Summary
ConstructorsConstructorDescriptionJmolObject
(int id, String branchNameID, javajs.util.BS bsAtoms, Object info) -
Method Summary
Modifier and TypeMethodDescription(package private) void
finalizeObject
(PyMOLScene pymolScene, ModelSet m, String mepList, boolean doCache) private int
(package private) void
offset
(int modelOffset, int atomOffset) offset is carried out in ModelLoader when the "script" is processed to move the bits to skip the base atom index.(package private) void
setColors
(short[] colixes, float translucency) (package private) void
setSize
(float size)
-
Field Details
-
id
int id -
bsAtoms
private javajs.util.BS bsAtoms -
info
-
size
private int size -
colors
-
modelIndex
int modelIndex -
jmolName
String jmolName -
argb
int argb -
translucency
float translucency -
visible
boolean visible -
rd
RadiusData rd -
cacheID
-
-
Constructor Details
-
JmolObject
- Parameters:
id
- A Token or JmolConstants.SHAPE_XXXXbranchNameID
-bsAtoms
-info
- optional additional information for the shape
-
-
Method Details
-
offset
void offset(int modelOffset, int atomOffset) offset is carried out in ModelLoader when the "script" is processed to move the bits to skip the base atom index.- Parameters:
modelOffset
-atomOffset
-
-
finalizeObject
-
getModelIndex
-
setColors
void setColors(short[] colixes, float translucency) -
setSize
void setSize(float size)
-