public class Select_Points extends AbstractTrackingTool implements ToolToggleListener, ToolWithOptions
AbstractTool.KeyProxy, AbstractTool.KeyProxyIfNotConsumed, AbstractTool.MouseMotionProxy, AbstractTool.MouseMotionProxyIfNotConsumed, AbstractTool.MouseProxy, AbstractTool.MouseWheelProxy, AbstractTool.MouseWheelProxyIfNotConsumed, AbstractTool.ToolbarMouseAdapter
activeHandle, handCursor, latestCurrentSlice, map, originalCursor
clearToolsIfNecessary, ijKeyProxy, keyProxy, mouseMotionProxy, mouseProxy, mouseWheelProxy, savedToolName, sliceListener, sliceObservers, toolActive, toolbar, toolbarMouseListener, toolID, toolToggleListener
Constructor and Description |
---|
Select_Points(ij.ImagePlus imp1,
ij.ImagePlus imp2) |
Modifier and Type | Method and Description |
---|---|
protected void |
addCircle(ij.ImagePlus imp,
int centerX,
int centerY,
double radius) |
protected void |
addCorrespondence(ExtendedPointMatch pm) |
protected void |
addCross(ij.ImagePlus imp,
int x,
int y) |
void |
drawCurrentSelection() |
protected void |
drawCurrentSelection1() |
protected void |
drawCurrentSelection2() |
static String |
getStringForPoint(Point p,
double r) |
void |
initDisplay() |
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) |
Roi |
optimizeRoi(Roi roi,
ij.process.ImageProcessor ip) |
protected void |
removeColoredOverlays(ij.ImagePlus imp,
int num,
Color color) |
void |
showOptionDialog()
When called, this method displays the configuration panel for the concrete
implementation of this tool.
|
void |
sliceChanged(ij.ImagePlus image) |
void |
toolToggled(boolean enabled) |
addIOButtons, clearROIs, exportToROIManager, exportToROIManager, getHandle, getROILabel, getRois, getToolIcon, importFromROIManager, loadROIs, loadROIs, loadROIs, saveROIs, saveROIs, saveROIs, setRoi
addKeyListener, addMouseMotionListener, addMouseWheelListener, getImageCanvas, getImagePlus, getImageWindow, getOffscreenX, getOffscreenXDouble, getOffscreenY, getOffscreenYDouble, getToolID, getToolName, imageClosed, imageOpened, imageUpdated, isThisTool, maybeUnregister, registerTool, registerTool, registerTool, run, unregisterTool, unregisterTool, unregisterTool, wasToolbarCleared, windowGainedFocus, windowLostFocus
public void initDisplay()
protected void drawCurrentSelection1()
protected void drawCurrentSelection2()
public void drawCurrentSelection()
protected void addCorrespondence(ExtendedPointMatch pm)
public Roi optimizeRoi(Roi roi, ij.process.ImageProcessor ip)
optimizeRoi
in class AbstractTrackingTool
public void mouseClicked(MouseEvent e)
mouseClicked
in interface MouseListener
mouseClicked
in class AbstractTrackingTool
protected void removeColoredOverlays(ij.ImagePlus imp, int num, Color color)
protected void addCircle(ij.ImagePlus imp, int centerX, int centerY, double radius)
protected void addCross(ij.ImagePlus imp, int x, int y)
public void mousePressed(MouseEvent e)
mousePressed
in interface MouseListener
mousePressed
in class AbstractTrackingTool
public void mouseReleased(MouseEvent e)
mouseReleased
in interface MouseListener
mouseReleased
in class AbstractTrackingTool
public void mouseEntered(MouseEvent e)
mouseEntered
in interface MouseListener
mouseEntered
in class AbstractTrackingTool
public void mouseExited(MouseEvent e)
mouseExited
in interface MouseListener
mouseExited
in class AbstractTrackingTool
public void mouseMoved(MouseEvent e)
mouseMoved
in interface MouseMotionListener
mouseMoved
in class AbstractTrackingTool
public void mouseDragged(MouseEvent e)
mouseDragged
in interface MouseMotionListener
mouseDragged
in class AbstractTrackingTool
public void sliceChanged(ij.ImagePlus image)
sliceChanged
in interface SliceListener
sliceChanged
in class AbstractTrackingTool
public void showOptionDialog()
ToolWithOptions
showOptionDialog
in interface ToolWithOptions
public void toolToggled(boolean enabled)
toolToggled
in interface ToolToggleListener
Copyright © 2015–2021 Fiji. All rights reserved.