public abstract class BioShapeCollection extends Shape
| Modifier and Type | Field and Description |
|---|---|
(package private) Atom[] |
atoms |
BioShape[] |
bioShapes |
(package private) boolean |
isActive |
(package private) short |
madDnaRna |
(package private) short |
madHelixSheet |
(package private) short |
madOn |
(package private) short |
madTurnRandom |
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr| Constructor and Description |
|---|
BioShapeCollection() |
| Modifier and Type | Method and Description |
|---|---|
void |
findNearestAtomIndex(int xMouse,
int yMouse,
Atom[] closest,
javajs.util.BS bsNot) |
BioShape |
getBioShape(int i) |
(package private) int |
getMpsShapeCount() |
java.lang.String |
getShapeState() |
int |
getSizeG(Group group) |
(package private) void |
initialize() |
void |
initModelSet() |
void |
initShape() |
void |
replaceGroup(Group g0,
Group g1) |
void |
setAtomClickability() |
void |
setModelVisibilityFlags(javajs.util.BS bsModels) |
protected void |
setPropBSC(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected) |
void |
setShapeSizeRD(int size,
RadiusData rd,
javajs.util.BS bsSelected) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getPropShape, getShapeDetail, getSize, getTranslucentLabel, initializeShape, setModelSet, setPropS, setSize, setSizeRD, wasClickedAtom[] atoms
short madOn
short madHelixSheet
short madTurnRandom
short madDnaRna
boolean isActive
public BioShape[] bioShapes
public final void initModelSet()
initModelSet in class Shapepublic void replaceGroup(Group g0, Group g1)
replaceGroup in class Shapepublic void setShapeSizeRD(int size,
RadiusData rd,
javajs.util.BS bsSelected)
setShapeSizeRD in class Shapepublic void setProperty(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected)
setProperty in class Shapeprotected void setPropBSC(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bsSelected)
public java.lang.String getShapeState()
getShapeState in class Shapevoid initialize()
public void findNearestAtomIndex(int xMouse,
int yMouse,
Atom[] closest,
javajs.util.BS bsNot)
findNearestAtomIndex in class Shapepublic void setModelVisibilityFlags(javajs.util.BS bsModels)
setModelVisibilityFlags in class Shapepublic void setAtomClickability()
setAtomClickability in class Shapeint getMpsShapeCount()
public BioShape getBioShape(int i)