<h2>org.das2.event.DataPointSelectorMouseModule</h2><p>General purpose mouse module for getting data point selections.  The client
 provides the DragRenderer, generally a vertical line, horizontal line or a
 crosshair.

 Three properties control when DataPointSelectionEvents are to be fired:
   dragEvents     as the mouse is dragged,
   keyEvents      when a key is pressed.  (The key is the "keyChar" plane of the event)
   releaseEvents  when the mouse is released.  (false by default)</p>
<h2>DataPointSelectorMouseModule( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/graph/DasPlot.html'>org.das2.graph.DasPlot</a> parent, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/dataset/DataSetConsumer.html'>org.das2.dataset.DataSetConsumer</a> consumer, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/event/DragRenderer.html'>org.das2.event.DragRenderer</a> dragRenderer, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> label )</h2>
<p></p>

<hr>
<a name="addDataPointSelectionListener"></a>
<h2>addDataPointSelectionListener</h2>
addDataPointSelectionListener( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/event/DataPointSelectionListener.html'>org.das2.event.DataPointSelectionListener</a> listener ) &rarr; void

<p>Registers DataPointSelectionListener to receive events.</p>

<h3>Parameters</h3>
listener - The listener to register.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=addDataPointSelectionListener&unscoped_q=addDataPointSelectionListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#addDataPointSelectionListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="isDragEvents"></a>
<h2>isDragEvents</h2>
isDragEvents(  ) &rarr; boolean

<p>Getter for property dragEvents.</p>

<h3>Returns:</h3>
Value of property dragEvents.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isDragEvents&unscoped_q=isDragEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#isDragEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="isKeyEvents"></a>
<h2>isKeyEvents</h2>
isKeyEvents(  ) &rarr; boolean

<p>Getter for property keyEvents.</p>

<h3>Returns:</h3>
Value of property keyEvents.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isKeyEvents&unscoped_q=isKeyEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#isKeyEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="isReleaseEvents"></a>
<h2>isReleaseEvents</h2>
isReleaseEvents(  ) &rarr; boolean

<p>Getter for property releaseEvents.</p>

<h3>Returns:</h3>
Value of property releaseEvents.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isReleaseEvents&unscoped_q=isReleaseEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#isReleaseEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="keyPressed"></a>
<h2>keyPressed</h2>
keyPressed( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/event/KeyEvent.html'>java.awt.event.KeyEvent</a> e ) &rarr; void

<p></p>

<h3>Parameters</h3>
e - a KeyEvent

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=keyPressed&unscoped_q=keyPressed">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#keyPressed">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="mousePointSelected"></a>
<h2>mousePointSelected</h2>
mousePointSelected( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/event/MousePointSelectionEvent.html'>org.das2.event.MousePointSelectionEvent</a> e ) &rarr; void

<p></p>

<h3>Parameters</h3>
e - a MousePointSelectionEvent

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=mousePointSelected&unscoped_q=mousePointSelected">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#mousePointSelected">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="mouseReleased"></a>
<h2>mouseReleased</h2>
mouseReleased( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/event/MouseEvent.html'>java.awt.event.MouseEvent</a> e ) &rarr; void

<p></p>

<h3>Parameters</h3>
e - a MouseEvent

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=mouseReleased&unscoped_q=mouseReleased">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#mouseReleased">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="removeDataPointSelectionListener"></a>
<h2>removeDataPointSelectionListener</h2>
removeDataPointSelectionListener( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/event/DataPointSelectionListener.html'>org.das2.event.DataPointSelectionListener</a> listener ) &rarr; void

<p>Removes DataPointSelectionListener from the list of listeners.</p>

<h3>Parameters</h3>
listener - The listener to remove.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=removeDataPointSelectionListener&unscoped_q=removeDataPointSelectionListener">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#removeDataPointSelectionListener">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="setDragEvents"></a>
<h2>setDragEvents</h2>
setDragEvents( boolean dragEvents ) &rarr; void

<p>Setter for property dragEvents.</p>

<h3>Parameters</h3>
dragEvents - New value of property dragEvents.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setDragEvents&unscoped_q=setDragEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#setDragEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="setKeyEvents"></a>
<h2>setKeyEvents</h2>
setKeyEvents( boolean keyEvents ) &rarr; void

<p>Setter for property keyEvents.</p>

<h3>Parameters</h3>
keyEvents - New value of property keyEvents.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setKeyEvents&unscoped_q=setKeyEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#setKeyEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>
<hr>
<a name="setReleaseEvents"></a>
<h2>setReleaseEvents</h2>
setReleaseEvents( boolean releaseEvents ) &rarr; void

<p>Setter for property releaseEvents.</p>

<h3>Parameters</h3>
releaseEvents - New value of property releaseEvents.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=setReleaseEvents&unscoped_q=setReleaseEvents">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/event/DataPointSelectorMouseModule.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/das2/event/DataPointSelectorMouseModule.html#setReleaseEvents">[view on old javadoc]</a>
 <a href="https://saturn.physics.uiowa.edu/svn/das2/dasCore/community/autoplot2011/trunk/dasCore/src/org/das2/event/DataPointSelectorMouseModule.java">[view source]</a>
<br>
<br>