endrov.roi
Class GeneralToolROI

java.lang.Object
  extended by endrov.roi.GeneralToolROI
All Implemented Interfaces:
GeneralTool
Direct Known Subclasses:
ImageWindowToolROI

public class GeneralToolROI
extends java.lang.Object
implements GeneralTool

Make and edit ROI


Constructor Summary
GeneralToolROI(Viewer2DInterface w)
           
 
Method Summary
 Tuple<java.lang.String,ROI> getRoiBeneath(java.awt.event.MouseEvent e)
           
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e, java.awt.Component invoker)
           
 void mouseDragged(java.awt.event.MouseEvent e, int dx, int dy)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e, int dx, int dy)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void paintComponent(java.awt.Graphics g)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneralToolROI

public GeneralToolROI(Viewer2DInterface w)
Method Detail

getRoiBeneath

public Tuple<java.lang.String,ROI> getRoiBeneath(java.awt.event.MouseEvent e)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e,
                         java.awt.Component invoker)
Specified by:
mouseClicked in interface GeneralTool

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e,
                         int dx,
                         int dy)
Specified by:
mouseDragged in interface GeneralTool

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface GeneralTool

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface GeneralTool

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e,
                       int dx,
                       int dy)
Specified by:
mouseMoved in interface GeneralTool

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface GeneralTool

paintComponent

public void paintComponent(java.awt.Graphics g)
Specified by:
paintComponent in interface GeneralTool

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface GeneralTool

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface GeneralTool