org.jmol.viewer

Class PickingManager

class PickingManager extends Object

Field Summary
booleandrawHover
MeasurementPendingmeasurementQueued
intpickingMode
intpickingStyle
intpickingStyleMeasure
intpickingStyleSelect
Viewerviewer
Constructor Summary
PickingManager(Viewer viewer)
Method Summary
voidapplyMouseStyle(String item, boolean shiftKey, boolean alternateKey)
voidatomPicked(int atomIndex, Point3f ptClicked, int modifiers)
voidatomsPicked(BitSet bs, int modifiers)
voidclear()
booleangetDrawHover()
intgetPickingMode()
intgetPickingStyle()
voidpickSelected(String spec, int modifiers)
intqueueAtom(int atomIndex, Point3f ptClicked)
voidresetMeasurement()
voidsetDrawHover(boolean TF)
voidsetPickingMode(int pickingMode)
voidsetPickingStyle(int pickingStyle)

Field Detail

drawHover

private boolean drawHover

measurementQueued

private MeasurementPending measurementQueued

pickingMode

private int pickingMode

pickingStyle

private int pickingStyle

pickingStyleMeasure

private int pickingStyleMeasure

pickingStyleSelect

private int pickingStyleSelect

viewer

private Viewer viewer

Constructor Detail

PickingManager

PickingManager(Viewer viewer)

Method Detail

applyMouseStyle

private void applyMouseStyle(String item, boolean shiftKey, boolean alternateKey)

atomPicked

void atomPicked(int atomIndex, Point3f ptClicked, int modifiers)

atomsPicked

void atomsPicked(BitSet bs, int modifiers)

clear

void clear()

getDrawHover

boolean getDrawHover()

getPickingMode

int getPickingMode()

getPickingStyle

int getPickingStyle()

pickSelected

private void pickSelected(String spec, int modifiers)

queueAtom

private int queueAtom(int atomIndex, Point3f ptClicked)

resetMeasurement

private void resetMeasurement()

setDrawHover

void setDrawHover(boolean TF)

setPickingMode

void setPickingMode(int pickingMode)

setPickingStyle

void setPickingStyle(int pickingStyle)