endrov.roi.window
Class GeneralToolDragCreateROI

java.lang.Object
  extended by endrov.roi.window.GeneralToolDragCreateROI
All Implemented Interfaces:
GeneralTool
Direct Known Subclasses:
ToolDragCreateROI

public class GeneralToolDragCreateROI
extends java.lang.Object
implements GeneralTool

Image window tool: initial placement of a ROI


Constructor Summary
GeneralToolDragCreateROI(Viewer2DInterface w, ROI roi, ImageRendererROI renderer)
           
 
Method Summary
 void deselected()
           
 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

GeneralToolDragCreateROI

public GeneralToolDragCreateROI(Viewer2DInterface w,
                                ROI roi,
                                ImageRendererROI renderer)
Method Detail

deselected

public void deselected()

mouseDragged

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

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e,
                         java.awt.Component invoker)
Specified by:
mouseClicked 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

mouseExited

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

keyPressed

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

keyReleased

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

paintComponent

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