Ticket #346 (closed task: fixed)

Opened 8 years ago

Last modified 8 years ago

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 8 years ago by rlentz

  • Status changed from new to accepted

comment:2 Changed 8 years ago 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 8 years ago 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.

Note: See TracTickets for help on using tickets.