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) intprivate javajs.util.BSprivate Object[](package private) intprivate Object(package private) String(package private) int(package private) RadiusDataprivate 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) voidfinalizeObject(PyMOLScene pymolScene, ModelSet m, String mepList, boolean doCache) private int(package private) voidoffset(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) voidsetColors(short[] colixes, float translucency) (package private) voidsetSize(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)
-