public class Sticks extends Shape
| Modifier and Type | Field and Description |
|---|---|
javajs.util.BS |
bsOrderSet |
private int[] |
closestAtom |
private static int |
MAX_BOND_CLICK_DISTANCE_SQUARED |
private int |
myMask |
private javajs.util.P3i |
ptXY |
boolean |
reportAll |
private javajs.util.BS |
selectedBonds |
private static int |
XY_THREASHOLD |
bsColixSet, bsSizeSet, isBioShape, ms, myType, RADIUS_MAX, shapeID, translucentAllowed, translucentLevel, vf, vwr| Constructor and Description |
|---|
Sticks() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
checkObjectClicked(int x,
int y,
int modifiers,
javajs.util.BS bsVisible,
boolean drawPicking) |
boolean |
checkObjectHovered(int x,
int y,
javajs.util.BS bsVisible) |
private Bond |
findPickedBond(int x,
int y,
javajs.util.BS bsVisible,
javajs.util.P3 pt,
int[] closestAtom) |
java.lang.Object |
getProperty(java.lang.String property,
int index) |
java.lang.String |
getShapeState() |
void |
initShape() |
void |
setAtomClickability() |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bs) |
protected void |
setSize(int size,
javajs.util.BS bsSelected)
sets the size of a bond, or sets the selectedBonds set
|
appendCmd, checkBoundsMinMax, checkObjectDragged, coordinateInRange, encodeColor, findNearestAtomIndex, getColix, getColixA, getColixB, getColixI, getColorCommand, getColorCommandUnk, getFontCommand, getIndexFromName, getPropertyData, getPropShape, getShapeDetail, getSize, getSizeG, getTranslucentLabel, initializeShape, initModelSet, replaceGroup, setModelSet, setModelVisibilityFlags, setPropS, setShapeSizeRD, setSizeRD, wasClickedprivate int myMask
public boolean reportAll
public javajs.util.BS bsOrderSet
private javajs.util.BS selectedBonds
private int[] closestAtom
private static final int MAX_BOND_CLICK_DISTANCE_SQUARED
private final javajs.util.P3i ptXY
private static final int XY_THREASHOLD
protected void setSize(int size,
javajs.util.BS bsSelected)
public void setProperty(java.lang.String propertyName,
java.lang.Object value,
javajs.util.BS bs)
setProperty in class Shapepublic java.lang.Object getProperty(java.lang.String property,
int index)
getProperty in class Shapepublic void setAtomClickability()
setAtomClickability in class Shapepublic java.lang.String getShapeState()
getShapeState in class Shapepublic boolean checkObjectHovered(int x,
int y,
javajs.util.BS bsVisible)
checkObjectHovered in class Shapepublic java.util.Map<java.lang.String,java.lang.Object> checkObjectClicked(int x,
int y,
int modifiers,
javajs.util.BS bsVisible,
boolean drawPicking)
checkObjectClicked in class ShapedrawPicking - TODOprivate Bond findPickedBond(int x, int y, javajs.util.BS bsVisible, javajs.util.P3 pt, int[] closestAtom)
x - y - bsVisible - UNUSED?pt -