Package org.jmol.shape
Class AtomShape
- java.lang.Object
-
- org.jmol.shape.Shape
-
- org.jmol.shape.AtomShape
-
-
Field Summary
Fields Modifier and Type Field Description intacAtom[]atomsBSbsSizeDefaultshort[]colixesbooleanisActiveshortmadshort[]madsintmonomerCountbyte[]paletteIDsprivate RadiusDatard-
Fields inherited from class org.jmol.shape.Shape
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr
-
-
Constructor Summary
Constructors Constructor Description AtomShape()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcheckColixLength(short colix, int n)java.lang.StringgetInfoAsString(int i)java.lang.StringgetShapeState()intgetSize(int atomIndex)overridden in Dots, CGOMesh, and AtomShapeprotected voidinitModelSet()voidinitShape()voidsetAtomClickability()protected voidsetColixAndPalette(short colix, byte paletteID, int atomIndex)protected voidsetPropAS(java.lang.String propertyName, java.lang.Object value, BS bs)protected voidsetSize(int size, BS bsSelected)protected voidsetSize2(int size, BS bsSelected)protected voidsetSizeRD(RadiusData rd, BS bsSelected)protected voidsetSizeRD2(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 Detail
-
mad
public short mad
-
mads
public short[] mads
-
colixes
public short[] colixes
-
paletteIDs
public byte[] paletteIDs
-
ac
public int ac
-
atoms
public Atom[] atoms
-
isActive
public boolean isActive
-
monomerCount
public int monomerCount
-
bsSizeDefault
public BS bsSizeDefault
-
rd
private RadiusData rd
-
-
Method Detail
-
initModelSet
protected void initModelSet()
- Overrides:
initModelSetin classShape
-
getSize
public int getSize(int atomIndex)
Description copied from class:Shapeoverridden in Dots, CGOMesh, and AtomShape
-
setSize2
protected void setSize2(int size, BS bsSelected)
-
setSizeRD
protected void setSizeRD(RadiusData rd, BS bsSelected)
-
setSizeRD2
protected void setSizeRD2(int i, RadiusData rd, boolean isVisible)
-
setPropAS
protected void setPropAS(java.lang.String propertyName, java.lang.Object value, BS bs)
-
checkColixLength
protected int checkColixLength(short colix, int n)
-
setColixAndPalette
protected void setColixAndPalette(short colix, byte paletteID, int atomIndex)
-
setAtomClickability
public void setAtomClickability()
- Overrides:
setAtomClickabilityin classShape
-
getInfoAsString
public java.lang.String getInfoAsString(int i)
- Parameters:
i-- Returns:
- script, but only for Measures
-
getShapeState
public java.lang.String getShapeState()
- Specified by:
getShapeStatein classShape
-
-