mpicbg.ij.integral
Class AbstractInteractiveBlockFilter

java.lang.Object
  extended by mpicbg.ij.integral.AbstractInteractiveBlockFilter
All Implemented Interfaces:
PlugIn, KeyListener, MouseListener, MouseMotionListener, EventListener
Direct Known Subclasses:
InteractiveDifferenceOfMean, InteractiveMean, InteractivePMCC, InteractiveScale, InteractiveStandardDeviation, InteractiveTilt, InteractiveVariance

public abstract class AbstractInteractiveBlockFilter
extends Object
implements KeyListener, MouseListener, MouseMotionListener, PlugIn

Author:
Stephan Saalfeld

Nested Class Summary
protected  class AbstractInteractiveBlockFilter.PaintThread
           
 
Field Summary
protected  int blockRadiusX
           
protected  int blockRadiusY
           
protected  Canvas canvas
           
protected  ImageJ ij
           
protected  ImagePlus imp
           
protected static String NL
           
protected  AbstractInteractiveBlockFilter.PaintThread painter
           
protected  ImageWindow window
           
 
Constructor Summary
AbstractInteractiveBlockFilter()
           
 
Method Summary
protected abstract  void draw()
           
protected abstract  void init()
           
 void keyPressed(KeyEvent e)
           
 void keyReleased(KeyEvent e)
           
 void keyTyped(KeyEvent e)
           
 void mouseClicked(MouseEvent e)
           
 void mouseDragged(MouseEvent e)
           
 void mouseEntered(MouseEvent e)
           
 void mouseExited(MouseEvent e)
           
 void mouseMoved(MouseEvent e)
           
 void mousePressed(MouseEvent e)
           
 void mouseReleased(MouseEvent e)
           
 void run(String arg)
           
protected abstract  void showHelp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NL

protected static final String NL

blockRadiusX

protected int blockRadiusX

blockRadiusY

protected int blockRadiusY

ij

protected ImageJ ij

imp

protected ImagePlus imp

window

protected ImageWindow window

canvas

protected Canvas canvas

painter

protected AbstractInteractiveBlockFilter.PaintThread painter
Constructor Detail

AbstractInteractiveBlockFilter

public AbstractInteractiveBlockFilter()
Method Detail

showHelp

protected abstract void showHelp()

init

protected abstract void init()

draw

protected abstract void draw()

run

public void run(String arg)
Specified by:
run in interface PlugIn

keyPressed

public void keyPressed(KeyEvent e)
Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Specified by:
keyReleased in interface KeyListener

keyTyped

public void keyTyped(KeyEvent e)
Specified by:
keyTyped in interface KeyListener

mouseDragged

public void mouseDragged(MouseEvent e)
Specified by:
mouseDragged in interface MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent e)
Specified by:
mouseMoved in interface MouseMotionListener

mouseClicked

public void mouseClicked(MouseEvent e)
Specified by:
mouseClicked in interface MouseListener

mouseEntered

public void mouseEntered(MouseEvent e)
Specified by:
mouseEntered in interface MouseListener

mouseExited

public void mouseExited(MouseEvent e)
Specified by:
mouseExited in interface MouseListener

mouseReleased

public void mouseReleased(MouseEvent e)
Specified by:
mouseReleased in interface MouseListener

mousePressed

public void mousePressed(MouseEvent e)
Specified by:
mousePressed in interface MouseListener


Copyright © 2007-2016 Fiji. All Rights Reserved.