Package org.jmol.shape
Class AtomShape
java.lang.Object
org.jmol.shape.Shape
org.jmol.shape.AtomShape
- Direct Known Subclasses:
Balls
,BioShape
,Dots
,Ellipsoids
,Halos
,Labels
,Measures
,Polyhedra
,Stars
,Vectors
-
Field Summary
FieldsModifier and TypeFieldDescriptionjavajs.util.BS
short[]
boolean
protected boolean
short
short[]
int
byte[]
private RadiusData
Fields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
checkColixLength
(short colix, int n) getInfoAsString
(int i) int
getSize
(int atomIndex) overridden in Dots, CGOMesh, and AtomShapeprotected void
void
void
protected void
setColixAndPalette
(short colix, byte paletteID, int atomIndex) protected void
protected void
setSize
(int size, javajs.util.BS bsSelected) protected void
setSize2
(int size, javajs.util.BS bsSelected) protected void
setSizeRD
(RadiusData rd, javajs.util.BS bsSelected) protected void
setSizeRD2
(int i, RadiusData rd, boolean isVisible) Methods inherited from class org.jmol.shape.Shape
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getPropShape, getShapeDetail, getSizeG, getTranslucentLabel, initializeShape, replaceGroup, setModelSet, setModelVisibilityFlags, setProperty, setPropS, setShapeSizeRD, wasClicked
-
Field Details
-
mad
public short mad -
mads
public short[] mads -
colixes
public short[] colixes -
paletteIDs
public byte[] paletteIDs -
isActive
public boolean isActive -
rd
-
isSet
protected boolean isSet -
monomerCount
public int monomerCount -
bsSizeDefault
public javajs.util.BS bsSizeDefault
-
-
Constructor Details
-
AtomShape
public AtomShape()
-
-
Method Details
-
initShape
public void initShape() -
initModelSet
protected void initModelSet()- Overrides:
initModelSet
in classShape
-
getSize
public int getSize(int atomIndex) Description copied from class:Shape
overridden in Dots, CGOMesh, and AtomShape -
setSize
protected void setSize(int size, javajs.util.BS bsSelected) -
setSize2
protected void setSize2(int size, javajs.util.BS bsSelected) -
setSizeRD
-
setSizeRD2
-
setPropAS
-
checkColixLength
protected int checkColixLength(short colix, int n) -
setColixAndPalette
protected void setColixAndPalette(short colix, byte paletteID, int atomIndex) -
setAtomClickability
public void setAtomClickability()- Overrides:
setAtomClickability
in classShape
-
getInfoAsString
- Parameters:
i
-- Returns:
- script, but only for Measures
-
getShapeState
- Specified by:
getShapeState
in classShape
-