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, getColix, getColorCommand, getColorCommand, getFontCommand, getIndexFromName, getProperty, getProperty, getShapeCommands, getShapeCommands, getShapeDetail, getSize, getViewer, initializeShape, initShape, merge, setColix, setColix, setColix, setModelSet, setShapeProperty, setSize, setSize, setStateInfo, setStateInfo, wasClicked
Atom[] atoms
short madOn
short madHelixSheet
short madTurnRandom
short madDnaRna
boolean isActive
BioShape[] bioShapes
public final void initModelSet()
initModelSet
in class Shape
public void setShapeSize(int size, RadiusData rd, java.util.BitSet bsSelected)
setShapeSize
in class Shape
public void setProperty(java.lang.String propertyName, java.lang.Object value, java.util.BitSet bsSelected)
Shape
setProperty
in class Shape
public java.lang.String getShapeState()
getShapeState
in class Shape
void initialize()
public void findNearestAtomIndex(int xMouse, int yMouse, Atom[] closest, java.util.BitSet bsNot)
findNearestAtomIndex
in class Shape
public void setVisibilityFlags(java.util.BitSet bs)
setVisibilityFlags
in class Shape
public void setModelClickability()
setModelClickability
in class Shape
int getMpsShapeCount()
BioShape getBioShape(int i)