Package ij.plugin
Class Orthogonal_Views
java.lang.Object
ij.plugin.Orthogonal_Views
- All Implemented Interfaces:
CommandListener
,ImageListener
,PlugIn
,ActionListener
,AdjustmentListener
,FocusListener
,KeyListener
,MouseListener
,MouseMotionListener
,MouseWheelListener
,WindowListener
,Runnable
,EventListener
public class Orthogonal_Views
extends Object
implements PlugIn, MouseListener, MouseMotionListener, KeyListener, ActionListener, ImageListener, WindowListener, AdjustmentListener, MouseWheelListener, FocusListener, CommandListener, Runnable
This plugin projects dynamically orthogonal XZ and YZ views of a stack.
The output images are calibrated, which allows measurements to be performed more easily.
Many thanks to Jerome Mutterer for the code contributions and testing.
Thanks to Wayne Rasband for the code that properly handles the image magnification.
- Author:
- Dimiter Prodanov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
commandExecuting
(String command) void
void
int[]
static ImagePlus
getImage()
static int
static Orthogonal_Views
void
imageClosed
(ImagePlus imp) void
imageOpened
(ImagePlus imp) void
imageUpdated
(ImagePlus imp) static boolean
void
void
void
void
void
void
void
void
void
void
void
void
run()
void
This method is called when the plugin is loaded.void
setCrossLoc
(int x, int y, int z) static void
stop()
void
void
void
void
void
void
void
-
Constructor Details
-
Orthogonal_Views
public Orthogonal_Views()
-
-
Method Details
-
run
Description copied from interface:PlugIn
This method is called when the plugin is loaded. 'arg', which may be blank, is the argument specified for this plugin in IJ_Props.txt. -
mouseClicked
- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
- Specified by:
mouseExited
in interfaceMouseListener
-
mousePressed
- Specified by:
mousePressed
in interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDragged
in interfaceMouseMotionListener
-
mouseReleased
- Specified by:
mouseReleased
in interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMoved
in interfaceMouseMotionListener
-
keyPressed
- Specified by:
keyPressed
in interfaceKeyListener
-
keyReleased
- Specified by:
keyReleased
in interfaceKeyListener
-
keyTyped
- Specified by:
keyTyped
in interfaceKeyListener
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
imageClosed
- Specified by:
imageClosed
in interfaceImageListener
-
imageOpened
- Specified by:
imageOpened
in interfaceImageListener
-
imageUpdated
- Specified by:
imageUpdated
in interfaceImageListener
-
commandExecuting
- Specified by:
commandExecuting
in interfaceCommandListener
-
windowActivated
- Specified by:
windowActivated
in interfaceWindowListener
-
windowClosed
- Specified by:
windowClosed
in interfaceWindowListener
-
windowClosing
- Specified by:
windowClosing
in interfaceWindowListener
-
windowDeactivated
- Specified by:
windowDeactivated
in interfaceWindowListener
-
windowDeiconified
- Specified by:
windowDeiconified
in interfaceWindowListener
-
windowIconified
- Specified by:
windowIconified
in interfaceWindowListener
-
windowOpened
- Specified by:
windowOpened
in interfaceWindowListener
-
adjustmentValueChanged
- Specified by:
adjustmentValueChanged
in interfaceAdjustmentListener
-
mouseWheelMoved
- Specified by:
mouseWheelMoved
in interfaceMouseWheelListener
-
focusGained
- Specified by:
focusGained
in interfaceFocusListener
-
focusLost
- Specified by:
focusLost
in interfaceFocusListener
-
getImage
-
getImageID
public static int getImageID() -
stop
public static void stop() -
isOrthoViewsImage
-
getInstance
-
getCrossLoc
public int[] getCrossLoc() -
setCrossLoc
public void setCrossLoc(int x, int y, int z) -
getXZImage
-
getYZImage
-
run
public void run()
-