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, gdata, isBioShape, modelSet, myVisibilityFlag, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, viewer
Constructor and Description |
---|
BioShapeCollection() |
Modifier and Type | Method and Description |
---|---|
void |
findNearestAtomIndex(int xMouse,
int yMouse,
Atom[] closest,
BS bsNot) |
BioShape |
getBioShape(int i) |
(package private) int |
getMpsShapeCount() |
String |
getShapeState() |
int |
getSizeG(Group group) |
(package private) void |
initialize() |
void |
initModelSet() |
void |
setModelClickability() |
protected void |
setPropBSC(String propertyName,
Object value,
BS bsSelected) |
void |
setProperty(String propertyName,
Object value,
BS bsSelected)
may come from any source -- executed AFTER a shape's own setProperty method
|
void |
setShapeSizeRD(int size,
RadiusData rd,
BS bsSelected) |
void |
setVisibilityFlags(BS bs) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getShapeDetail, getSize, getTranslucentLabel, getViewer, initializeShape, initShape, merge, setModelSet, setPropS, setSize, setSizeRD, wasClicked
Atom[] atoms
short madOn
short madHelixSheet
short madTurnRandom
short madDnaRna
boolean isActive
public BioShape[] bioShapes
public final void initModelSet()
initModelSet
in class Shape
public void setShapeSizeRD(int size, RadiusData rd, BS bsSelected)
setShapeSizeRD
in class Shape
public void setProperty(String propertyName, Object value, BS bsSelected)
Shape
setProperty
in class Shape
public String getShapeState()
getShapeState
in class Shape
void initialize()
public void findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, BS bsNot)
findNearestAtomIndex
in class Shape
public void setVisibilityFlags(BS bs)
setVisibilityFlags
in class Shape
public void setModelClickability()
setModelClickability
in class Shape
int getMpsShapeCount()
public BioShape getBioShape(int i)