public class ExploreMouseListener extends Object implements org.micromanager.ndviewer.api.CanvasMouseListenerInterface, ExploreMouseListenerAPI
| Modifier and Type | Field and Description |
|---|---|
protected org.micromanager.acqj.main.XYTiledAcquisition |
acq_ |
protected Point |
currentMouseLocation_ |
protected Point |
exploreEndTile_ |
protected Point |
exploreStartTile_ |
protected long |
lastMouseWheelZoomTime_ |
protected Consumer<String> |
logger_ |
protected static int |
MOUSE_WHEEL_ZOOM_INTERVAL_MS |
protected Point |
mouseDragStartPointLeft_ |
protected Point |
mouseDragStartPointRight_ |
protected org.micromanager.ndviewer.main.NDViewer |
viewer_ |
protected static double |
ZOOM_FACTOR_MOUSE |
| Constructor and Description |
|---|
ExploreMouseListener(org.micromanager.acqj.main.XYTiledAcquisition acquisition,
org.micromanager.ndviewer.main.NDViewer viewer,
Consumer<String> logger)
Mouse Listener class for paning zooming, and clicking to explore tiles
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
acquireTiles() |
Point |
getCurrentMouseLocation() |
Point |
getExploreEndTile() |
Point |
getExploreStartTile() |
Point |
getMouseDragStartPointLeft() |
void |
mouseClicked(MouseEvent e) |
void |
mouseDragged(MouseEvent e) |
protected void |
mouseDraggedActions(MouseEvent e) |
void |
mouseEntered(MouseEvent e) |
protected void |
mouseEnteredActions(MouseEvent e) |
void |
mouseExited(MouseEvent e) |
protected void |
mouseExitedActions(MouseEvent e) |
void |
mouseMoved(MouseEvent e) |
protected void |
mouseMovedActions(MouseEvent e) |
void |
mousePressed(MouseEvent e) |
protected void |
mousePressedActions(MouseEvent e) |
void |
mouseReleased(MouseEvent e) |
protected void |
mouseReleasedActions(MouseEvent e) |
void |
mouseWheelMoved(MouseWheelEvent mwe) |
protected void |
mouseWheelMovedActions(MouseWheelEvent mwe) |
protected void |
recordTilesForConfirmation(Point p2) |
protected static final int MOUSE_WHEEL_ZOOM_INTERVAL_MS
protected static final double ZOOM_FACTOR_MOUSE
protected volatile Point mouseDragStartPointLeft_
protected volatile Point mouseDragStartPointRight_
protected volatile Point currentMouseLocation_
protected volatile long lastMouseWheelZoomTime_
protected org.micromanager.acqj.main.XYTiledAcquisition acq_
protected org.micromanager.ndviewer.main.NDViewer viewer_
protected volatile Point exploreStartTile_
protected volatile Point exploreEndTile_
public void mouseWheelMoved(MouseWheelEvent mwe)
mouseWheelMoved in interface MouseWheelListenerpublic void mouseMoved(MouseEvent e)
mouseMoved in interface MouseMotionListenerpublic void mousePressed(MouseEvent e)
mousePressed in interface MouseListenerpublic void mouseReleased(MouseEvent e)
mouseReleased in interface MouseListenerpublic void mouseEntered(MouseEvent e)
mouseEntered in interface MouseListenerpublic void mouseExited(MouseEvent e)
mouseExited in interface MouseListenerpublic void mouseDragged(MouseEvent e)
mouseDragged in interface MouseMotionListenerpublic void mouseClicked(MouseEvent e)
mouseClicked in interface MouseListenerpublic Point getExploreStartTile()
getExploreStartTile in interface ExploreMouseListenerAPIpublic Point getExploreEndTile()
getExploreEndTile in interface ExploreMouseListenerAPIpublic Point getMouseDragStartPointLeft()
getMouseDragStartPointLeft in interface ExploreMouseListenerAPIpublic Point getCurrentMouseLocation()
getCurrentMouseLocation in interface ExploreMouseListenerAPIprotected void acquireTiles()
protected void recordTilesForConfirmation(Point p2)
protected void mouseReleasedActions(MouseEvent e)
protected void mousePressedActions(MouseEvent e)
protected void mouseExitedActions(MouseEvent e)
protected void mouseEnteredActions(MouseEvent e)
protected void mouseDraggedActions(MouseEvent e)
protected void mouseWheelMovedActions(MouseWheelEvent mwe)
protected void mouseMovedActions(MouseEvent e)
Copyright © 2023. All rights reserved.