public class Ellipsoids extends AtomShape
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Ellipsoids.Ellipsoid |
Modifier and Type | Field and Description |
---|---|
(package private) short[][] |
colixset |
(package private) Ellipsoids.Ellipsoid |
ellipsoid |
(package private) boolean |
haveEllipsoids |
(package private) java.util.Map<java.lang.String,Ellipsoids.Ellipsoid> |
htEllipsoids |
private int |
iSelect |
(package private) short[][] |
madset |
(package private) byte[][] |
paletteIDset |
atomCount, atoms, bsColixSet, bsSizeSet, colixes, isActive, mads, paletteIDs
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties
Constructor and Description |
---|
Ellipsoids() |
Modifier and Type | Method and Description |
---|---|
private void |
checkSets() |
int |
getIndexFromName(java.lang.String thisID) |
boolean |
getProperty(java.lang.String property,
java.lang.Object[] data) |
java.lang.String |
getShapeState() |
private void |
getStateAtoms(java.lang.StringBuffer sb) |
private void |
getStateID(java.lang.StringBuffer sb) |
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) |
void |
setVisibilityFlags(java.util.BitSet bs) |
private void |
updateEquation(Ellipsoids.Ellipsoid ellipsoid) |
getSize, initModelSet, setColixAndPalette, setModelClickability, setSize
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColorCommand, getColorCommand, getFontCommand, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getTranslucentLabel, getViewer, initializeShape, initShape, merge, setColix, setColix, setColix, setModelSet, setShapeProperty, setShapeSize, setStateInfo, setStateInfo, wasClicked
java.util.Map<java.lang.String,Ellipsoids.Ellipsoid> htEllipsoids
boolean haveEllipsoids
short[][] colixset
byte[][] paletteIDset
short[][] madset
Ellipsoids.Ellipsoid ellipsoid
private int iSelect
public boolean getProperty(java.lang.String property, java.lang.Object[] data)
getProperty
in class Shape
public int getIndexFromName(java.lang.String thisID)
getIndexFromName
in class Shape
protected void setSize(int size, java.util.BitSet bsSelected)
public void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bs)
Shape
setProperty
in class AtomShape
private void checkSets()
private void updateEquation(Ellipsoids.Ellipsoid ellipsoid)
public java.lang.String getShapeState()
getShapeState
in class AtomShape
private void getStateID(java.lang.StringBuffer sb)
private void getStateAtoms(java.lang.StringBuffer sb)
public void setVisibilityFlags(java.util.BitSet bs)
setVisibilityFlags
in class Shape