Modifier and Type | Field and Description |
---|---|
int |
atomCount |
Atom[] |
atoms |
protected java.util.BitSet |
bsColixSet |
protected java.util.BitSet |
bsSizeSet |
short[] |
colixes |
boolean |
isActive |
short[] |
mads |
byte[] |
paletteIDs |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties
Constructor and Description |
---|
AtomShape() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getShapeState() |
int |
getSize(int atomIndex) |
protected void |
initModelSet() |
protected void |
setColixAndPalette(short colix,
byte paletteID,
int atomIndex) |
void |
setModelClickability() |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bs)
may come from any source -- executed AFTER a shape's own setProperty method
|
protected void |
setSize(int size,
java.util.BitSet bsSelected) |
protected void |
setSize(RadiusData rd,
java.util.BitSet bsSelected) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getTranslucentLabel, getViewer, initializeShape, initShape, merge, setColix, setColix, setColix, setModelSet, setShapeProperty, setShapeSize, setStateInfo, setStateInfo, setVisibilityFlags, wasClicked
public short[] mads
public short[] colixes
public byte[] paletteIDs
protected java.util.BitSet bsSizeSet
protected java.util.BitSet bsColixSet
public int atomCount
public Atom[] atoms
public boolean isActive
protected void initModelSet()
initModelSet
in class Shape
protected void setSize(int size, java.util.BitSet bsSelected)
protected void setSize(RadiusData rd, java.util.BitSet bsSelected)
public void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bs)
Shape
setProperty
in class Shape
protected void setColixAndPalette(short colix, byte paletteID, int atomIndex)
public void setModelClickability()
setModelClickability
in class Shape
public java.lang.String getShapeState()
getShapeState
in class Shape