mpicbg.ij.integral
Class InteractiveTilt

java.lang.Object
  extended by mpicbg.ij.integral.AbstractInteractiveBlockFilter
      extended by mpicbg.ij.integral.InteractiveTilt
All Implemented Interfaces:
PlugIn, KeyListener, MouseListener, MouseMotionListener, EventListener

public class InteractiveTilt
extends AbstractInteractiveBlockFilter

Fake the tilt-lens effect as used for 'Smallgantics' pictures by applying gradually increasing smooth from a 'focal line'.

Author:
Stephan Saalfeld

Nested Class Summary
 
Nested classes/interfaces inherited from class mpicbg.ij.integral.AbstractInteractiveBlockFilter
AbstractInteractiveBlockFilter.PaintThread
 
Field Summary
protected  Tilt tilt
           
protected  int x1
           
protected  int x2
           
protected  int y1
           
protected  int y2
           
 
Fields inherited from class mpicbg.ij.integral.AbstractInteractiveBlockFilter
blockRadiusX, blockRadiusY, canvas, ij, imp, NL, painter, window
 
Constructor Summary
InteractiveTilt()
           
 
Method Summary
protected  void draw()
           
protected  void init()
           
 void mouseDragged(MouseEvent e)
           
 void run(String arg)
           
 void showHelp()
           
 
Methods inherited from class mpicbg.ij.integral.AbstractInteractiveBlockFilter
keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

x1

protected int x1

y1

protected int y1

x2

protected int x2

y2

protected int y2

tilt

protected Tilt tilt
Constructor Detail

InteractiveTilt

public InteractiveTilt()
Method Detail

init

protected final void init()
Specified by:
init in class AbstractInteractiveBlockFilter

draw

protected final void draw()
Specified by:
draw in class AbstractInteractiveBlockFilter

showHelp

public final void showHelp()
Specified by:
showHelp in class AbstractInteractiveBlockFilter

run

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

mouseDragged

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


Copyright © 2007-2016 Fiji. All Rights Reserved.