public abstract class AbstractPanorama_View extends Object implements ij.plugin.PlugIn, KeyListener, MouseWheelListener, MouseListener, MouseMotionListener
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractPanorama_View.AbstractMappingThread |
protected class |
AbstractPanorama_View.GUI |
protected class |
AbstractPanorama_View.Mapper |
Modifier and Type | Field and Description |
---|---|
protected double |
dLambda |
protected double |
dPhi |
protected int |
dX |
protected int |
dY |
protected static int |
height |
protected static double |
hfov |
protected ij.ImagePlus |
imp |
protected ij.process.ImageProcessor |
ip |
protected ij.process.ImageProcessor |
ipSource |
protected double |
lambda |
protected static double |
minLambda |
protected static double |
minPhi |
protected double |
oRho |
protected int |
oX |
protected int |
oY |
protected EquirectangularProjection |
p |
protected double |
phi |
protected double |
rho |
protected static double |
vfov |
protected static int |
width |
Constructor and Description |
---|
AbstractPanorama_View() |
Modifier and Type | Method and Description |
---|---|
protected AbstractPanorama_View.GUI |
createGUI(ij.ImagePlus impViewer) |
protected abstract AbstractPanorama_View.AbstractMappingThread |
createPainter(ij.ImagePlus impViewer) |
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 |
mouseWheelMoved(MouseWheelEvent e) |
protected static void |
prepareExtendedImage(ij.process.ImageProcessor source,
ij.process.ImageProcessor target) |
void |
run(ij.ImagePlus imp,
int width,
int height,
double minLambda,
double minPhi,
double hfov,
double vfov) |
void |
run(String arg) |
protected abstract boolean |
setup(ij.ImagePlus imp) |
protected static void |
visualize(ij.ImagePlus imp,
int w,
int h,
EquirectangularProjection p) |
protected ij.ImagePlus imp
protected ij.process.ImageProcessor ip
protected ij.process.ImageProcessor ipSource
protected static int width
protected static int height
protected static double minLambda
protected static double minPhi
protected static double hfov
protected static double vfov
protected final EquirectangularProjection p
protected double lambda
protected double phi
protected double rho
protected double dLambda
protected double dPhi
protected int oX
protected int oY
protected int dX
protected int dY
protected double oRho
protected abstract boolean setup(ij.ImagePlus imp)
public void run(String arg)
run
in interface ij.plugin.PlugIn
protected abstract AbstractPanorama_View.AbstractMappingThread createPainter(ij.ImagePlus impViewer)
protected AbstractPanorama_View.GUI createGUI(ij.ImagePlus impViewer)
public final void run(ij.ImagePlus imp, int width, int height, double minLambda, double minPhi, double hfov, double vfov)
protected static final void prepareExtendedImage(ij.process.ImageProcessor source, ij.process.ImageProcessor target)
public void keyPressed(KeyEvent e)
keyPressed
in interface KeyListener
public void keyReleased(KeyEvent e)
keyReleased
in interface KeyListener
public void keyTyped(KeyEvent e)
keyTyped
in interface KeyListener
public void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved
in interface MouseWheelListener
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
protected static final void visualize(ij.ImagePlus imp, int w, int h, EquirectangularProjection p)
Copyright © 2015–2021 Fiji. All rights reserved.