Package selection
Class Select_Points
java.lang.Object
fiji.tool.AbstractTool
fiji.tool.AbstractTrackingTool
selection.Select_Points
- All Implemented Interfaces:
fiji.tool.SliceListener,fiji.tool.ToolToggleListener,fiji.tool.ToolWithOptions,ij.ImageListener,ij.plugin.PlugIn,MouseListener,MouseMotionListener,WindowFocusListener,EventListener
public class Select_Points
extends fiji.tool.AbstractTrackingTool
implements fiji.tool.ToolToggleListener, fiji.tool.ToolWithOptions
This is a template for a generic tool using Fiji's AbstractTool infrastructure.
-
Nested Class Summary
Nested classes/interfaces inherited from class fiji.tool.AbstractTool
fiji.tool.AbstractTool.KeyProxy, fiji.tool.AbstractTool.KeyProxyIfNotConsumed, fiji.tool.AbstractTool.MouseMotionProxy, fiji.tool.AbstractTool.MouseMotionProxyIfNotConsumed, fiji.tool.AbstractTool.MouseProxy, fiji.tool.AbstractTool.MouseWheelProxy, fiji.tool.AbstractTool.MouseWheelProxyIfNotConsumed, fiji.tool.AbstractTool.ToolbarMouseAdapter -
Field Summary
Fields inherited from class fiji.tool.AbstractTrackingTool
activeHandle, handCursor, latestCurrentSlice, map, originalCursorFields inherited from class fiji.tool.AbstractTool
clearToolsIfNecessary, ijKeyProxy, keyProxy, mouseMotionProxy, mouseProxy, mouseWheelProxy, savedToolName, sliceListener, sliceObservers, toolActive, toolbar, toolbarMouseListener, toolID, toolToggleListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCircle(ij.ImagePlus imp, int centerX, int centerY, double radius) protected voidprotected voidaddCross(ij.ImagePlus imp, int x, int y) voidprotected voidprotected voidstatic StringgetStringForPoint(mpicbg.models.Point p, double r) voidvoidvoidvoidvoidvoidvoidvoidprotected voidremoveColoredOverlays(ij.ImagePlus imp, int num, Color color) voidvoidsliceChanged(ij.ImagePlus image) voidtoolToggled(boolean enabled) Methods inherited from class fiji.tool.AbstractTrackingTool
addIOButtons, clearROIs, exportToROIManager, exportToROIManager, getHandle, getROILabel, getRois, getToolIcon, importFromROIManager, loadROIs, loadROIs, loadROIs, saveROIs, saveROIs, saveROIs, setRoiMethods inherited from class fiji.tool.AbstractTool
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
-
Constructor Details
-
Select_Points
-
-
Method Details
-
initDisplay
public void initDisplay() -
drawCurrentSelection1
protected void drawCurrentSelection1() -
drawCurrentSelection2
protected void drawCurrentSelection2() -
drawCurrentSelection
public void drawCurrentSelection() -
addCorrespondence
-
optimizeRoi
- Specified by:
optimizeRoiin classfiji.tool.AbstractTrackingTool
-
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener- Overrides:
mouseClickedin classfiji.tool.AbstractTrackingTool
-
removeColoredOverlays
-
addCircle
-
addCross
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener- Overrides:
mousePressedin classfiji.tool.AbstractTrackingTool
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener- Overrides:
mouseReleasedin classfiji.tool.AbstractTrackingTool
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener- Overrides:
mouseEnteredin classfiji.tool.AbstractTrackingTool
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener- Overrides:
mouseExitedin classfiji.tool.AbstractTrackingTool
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener- Overrides:
mouseMovedin classfiji.tool.AbstractTrackingTool
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener- Overrides:
mouseDraggedin classfiji.tool.AbstractTrackingTool
-
sliceChanged
- Specified by:
sliceChangedin interfacefiji.tool.SliceListener- Overrides:
sliceChangedin classfiji.tool.AbstractTrackingTool
-
showOptionDialog
public void showOptionDialog()- Specified by:
showOptionDialogin interfacefiji.tool.ToolWithOptions
-
toolToggled
public void toolToggled(boolean enabled) - Specified by:
toolToggledin interfacefiji.tool.ToolToggleListener
-
getStringForPoint
-