org.jmol.shape

Class Sticks

public class Sticks extends Shape

Field Summary
BitSetbsColixSet
BitSetbsOrderSet
BitSetbsSizeSet
shortmyMask
static intMAX_BOND_CLICK_DISTANCE_SQUARED
Point3iptXY
booleanreportAll
BitSetselectedBonds
Method Summary
Point3fcheckObjectClicked(int x, int y, int modifiers, BitSet bsVisible)
intcoordinateInRange(int x, int y, Point3f vertex, int dmin2)
BondfindPickedBond(int x, int y, BitSet bsVisible, Point3f pt)
ObjectgetProperty(String property, int index)
StringgetShapeState()
voidinitShape()
voidsetModelClickability()
voidsetProperty(String propertyName, Object value, BitSet bsSelected)
voidsetSize(int size, BitSet bsSelected)
sets the size of a bond, or sets the selectedBonds set

Field Detail

bsColixSet

BitSet bsColixSet

bsOrderSet

BitSet bsOrderSet

bsSizeSet

BitSet bsSizeSet

myMask

short myMask

MAX_BOND_CLICK_DISTANCE_SQUARED

private static final int MAX_BOND_CLICK_DISTANCE_SQUARED

ptXY

private final Point3i ptXY

reportAll

boolean reportAll

selectedBonds

BitSet selectedBonds

Method Detail

checkObjectClicked

public Point3f checkObjectClicked(int x, int y, int modifiers, BitSet bsVisible)

coordinateInRange

private int coordinateInRange(int x, int y, Point3f vertex, int dmin2)

findPickedBond

private Bond findPickedBond(int x, int y, BitSet bsVisible, Point3f pt)

getProperty

public Object getProperty(String property, int index)

getShapeState

public String getShapeState()

initShape

public void initShape()

setModelClickability

public void setModelClickability()

setProperty

public void setProperty(String propertyName, Object value, BitSet bsSelected)

setSize

public void setSize(int size, BitSet bsSelected)
sets the size of a bond, or sets the selectedBonds set

Parameters: size bsSelected