NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #10 (closed enhancement: fixed)

Opened 2007-03-15T15:27:33-05:00

Last modified 2007-04-24T13:47:21-05:00

Export overlay statistics to .xls

Reported by: sorber Owned by: sorber
Priority: major Milestone:
Component: visbio Severity:
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by curtis)

Statistics include position, dimensions, etc. of overlays. The overlays Excel spreadsheet should include statistics for each overlay, in particular the total line length for freeforms and polylines.

Each overlay type gets a separate table in the overlays file of statistics.

User should be able to specify which stats to export. Need to generate menu for selecting statistics to export.

Change History

comment:1 Changed 2007-03-16T11:37:49-05:00 by curtis

  • Description modified

comment:2 in reply to: ↑ description Changed 2007-04-06T12:44:23-05:00 by sorber

User should be able to specify which stats to export. Need to generate menu for selecting statistics to export.

Use JFileChooser.setAccessory(...) to add an extra pane to the Save and Export file choosers presenting the user with a bunch of check boxes. The options should be linked to the OverlayManager OptionManager for overlays, which will allow the user's selections to be saved and loaded from session to session (turn on tabs and add these options to a different tab labeled "Overlays"). Determine if these options will automatically appear in the main Options panel.

comment:3 Changed 2007-04-12T14:17:33-05:00 by sorber

Automatically launch spreadsheet using system calls. Read up on the Runtime class. Need to create new Process? Can use Runtime.exec() (just launch, don't sweat handle).

Add an option for path to program to launch. Need to determine OS and guess accordingly. To determine OS:

  • Use JGoodies utility method
  • Use utility methods in VisBio, if they exist
  • Check System.getProperty(""), if neither of the above are possible

To add an option, need to add method OptionManager.addStringOption (basically the same as addNumericOption).

comment:4 Changed 2007-04-24T13:47:21-05:00 by sorber

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