org.jmol.viewer
Class PickingManager

java.lang.Object
  extended by org.jmol.viewer.PickingManager

 class PickingManager
extends java.lang.Object


Field Summary
private  boolean drawHover
           
private  MeasurementPending measurementQueued
           
private  int pickingMode
           
private  int pickingStyle
           
private  int pickingStyleMeasure
           
private  int pickingStyleSelect
           
private  Viewer viewer
           
 
Constructor Summary
PickingManager(Viewer viewer)
           
 
Method Summary
private  void applyMouseStyle(java.lang.String item, boolean shiftKey, boolean alternateKey)
           
(package private)  void atomPicked(int atomIndex, javax.vecmath.Point3f ptClicked, int modifiers)
           
(package private)  void atomsPicked(java.util.BitSet bs, int modifiers)
           
(package private)  void clear()
           
(package private)  boolean getDrawHover()
           
(package private)  int getPickingMode()
           
(package private)  int getPickingStyle()
           
private  void pickSelected(java.lang.String spec, int modifiers)
           
private  int queueAtom(int atomIndex, javax.vecmath.Point3f ptClicked)
           
private  void resetMeasurement()
           
(package private)  void setDrawHover(boolean TF)
           
(package private)  void setPickingMode(int pickingMode)
           
(package private)  void setPickingStyle(int pickingStyle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

viewer

private Viewer viewer

pickingMode

private int pickingMode

pickingStyleSelect

private int pickingStyleSelect

pickingStyleMeasure

private int pickingStyleMeasure

drawHover

private boolean drawHover

pickingStyle

private int pickingStyle

measurementQueued

private MeasurementPending measurementQueued
Constructor Detail

PickingManager

PickingManager(Viewer viewer)
Method Detail

clear

void clear()

setPickingMode

void setPickingMode(int pickingMode)

getPickingMode

int getPickingMode()

resetMeasurement

private void resetMeasurement()

setPickingStyle

void setPickingStyle(int pickingStyle)

getPickingStyle

int getPickingStyle()

setDrawHover

void setDrawHover(boolean TF)

getDrawHover

boolean getDrawHover()

atomsPicked

void atomsPicked(java.util.BitSet bs,
                 int modifiers)

pickSelected

private void pickSelected(java.lang.String spec,
                          int modifiers)

atomPicked

void atomPicked(int atomIndex,
                javax.vecmath.Point3f ptClicked,
                int modifiers)

queueAtom

private int queueAtom(int atomIndex,
                      javax.vecmath.Point3f ptClicked)

applyMouseStyle

private void applyMouseStyle(java.lang.String item,
                             boolean shiftKey,
                             boolean alternateKey)