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, 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,
BS bsNot) |
BioShape |
getBioShape(int i) |
(package private) int |
getMpsShapeCount() |
java.lang.String |
getShapeState() |
int |
getSizeG(Group group)
BioShapeCollection only
|
(package private) void |
initialize() |
void |
initModelSet() |
void |
setAtomClickability() |
void |
setModelVisibilityFlags(BS bsModels) |
protected void |
setPropBSC(java.lang.String propertyName,
java.lang.Object value,
BS bsSelected) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
BS bsSelected) |
void |
setShapeSizeRD(int size,
RadiusData rd,
BS bsSelected) |
appendCmd, checkBoundsMinMax, checkObjectClicked, checkObjectDragged, checkObjectHovered, coordinateInRange, encodeColor, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getProperty, getPropertyData, getShapeDetail, getSize, getTranslucentLabel, initializeShape, initShape, merge, setModelSet, setPropS, setShapeVisibility, 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 int getSizeG(Group group)
Shape
public void setShapeSizeRD(int size, RadiusData rd, BS bsSelected)
setShapeSizeRD
in class Shape
public void setProperty(java.lang.String propertyName, java.lang.Object value, BS bsSelected)
setProperty
in class Shape
protected void setPropBSC(java.lang.String propertyName, java.lang.Object value, BS bsSelected)
public java.lang.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 setModelVisibilityFlags(BS bsModels)
setModelVisibilityFlags
in class Shape
public void setAtomClickability()
setAtomClickability
in class Shape
int getMpsShapeCount()
public BioShape getBioShape(int i)