NOTICE! This is a static HTML version of a legacy ImageJ Trac ticket.

The ImageJ project now uses GitHub Issues for issue tracking.

Please file all new issues there.

Ticket #346 (closed task: fixed)

Opened 2011-02-16T16:56:32-06:00

Last modified 2011-03-08T11:20:31-06:00

ITool

Reported by: rlentz Owned by: rlentz
Priority: minor Milestone: biweekly-2011: Feb-28 to Mar-11
Component: Plugin Framework Version:
Severity: minor Keywords:
Cc: Blocked By:
Blocking:

Description

The parameterized plugin / annotation API has several IPlugin implementations. What is needed is a first pass to create several working Tools to interact with the Img backed structures.

Various parameters will be added and vetted as needed to fulfill at least three use cases:
1) Sobelfilter as IJ.run() -> openImage; IJ.run() -> Sobel...
2)?
3)?

Later other ITools will be implemented, (in a future sprint cycle)

E.g.
Tool Switcher

Selectors

Rectangle *
Oval
Polygon
Freehand

Line

Angle - Point/Multipoint
Wand
Text
Magnify Glass *
Scrolling Tool *
Color Picker

Abort


Arrow Tool
Spray Can Tool
Eraser Tool
Pencil Tool *
Paint Brush Tool
Flood Fill Tool

Stack Tools

Start Stop Animation
First Slice
Previous Slice
Next Slice
Last Slice
Add Slice
Delete Slice

Developer Menu
Stack Menu
LUT Menu

Change History

comment:1 Changed 2011-02-16T16:56:39-06:00 by rlentz

  • Status changed from new to accepted

comment:2 Changed 2011-02-23T10:56:52-06:00 by rlentz

  • Milestone changed from biweekly-2011: Feb-14 to Feb-25 to biweekly-2011: Feb-28 to Mar-11

The additions have been added to the imagej.tool and imagej.tool.finder under the ImageJ Plugin Framework

comment:3 Changed 2011-03-08T11:20:31-06:00 by curtis

  • Status changed from accepted to closed
  • Resolution set to fixed

The ij-tool and ij-core-tools projects exist, and PanTool is ostensibly working, as a proof of concept for the infrastructure. The tools infrastructure makes use of the new GUI-agnostic events (see ij-event and ij-display projects) to pass parameters to tools.