public abstract class BioShapeCollection extends Shape
| Modifier and Type | Field and Description |
|---|---|
(package private) Atom[] |
atoms |
(package private) BioShape[] |
bioShapes |
(package private) boolean |
isActive |
(package private) short |
madDnaRna |
(package private) short |
madHelixSheet |
(package private) short |
madOn |
(package private) short |
madTurnRandom |
g3d, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer, xmlProperties| Constructor and Description |
|---|
BioShapeCollection() |
| Modifier and Type | Method and Description |
|---|---|
void |
findNearestAtomIndex(int xMouse,
int yMouse,
Atom[] closest,
java.util.BitSet bsNot) |
(package private) BioShape |
getBioShape(int i) |
(package private) int |
getMpsShapeCount() |
java.lang.String |
getShapeState() |
int |
getSize(Group group) |
(package private) void |
initialize() |
void |
initModelSet() |
void |
setModelClickability() |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsSelected)
may come from any source -- executed AFTER a shape's own setProperty method
|
void |
setShapeSize(int size,
RadiusData rd,
java.util.BitSet bsSelected) |
void |
setVisibilityFlags(java.util.BitSet bs) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getTranslucentLabel, getViewer, initializeShape, initShape, merge, setColix, setColix, setColix, setModelSet, setShapeProperty, setSize, setSize, setStateInfo, setStateInfo, wasClickedAtom[] atoms
short madOn
short madHelixSheet
short madTurnRandom
short madDnaRna
boolean isActive
BioShape[] bioShapes
public final void initModelSet()
initModelSet in class Shapepublic void setShapeSize(int size,
RadiusData rd,
java.util.BitSet bsSelected)
setShapeSize in class Shapepublic void setProperty(java.lang.String propertyName,
java.lang.Object value,
java.util.BitSet bsSelected)
ShapesetProperty in class Shapepublic java.lang.String getShapeState()
getShapeState in class Shapevoid initialize()
public void findNearestAtomIndex(int xMouse,
int yMouse,
Atom[] closest,
java.util.BitSet bsNot)
findNearestAtomIndex in class Shapepublic void setVisibilityFlags(java.util.BitSet bs)
setVisibilityFlags in class Shapepublic void setModelClickability()
setModelClickability in class Shapeint getMpsShapeCount()
BioShape getBioShape(int i)