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 #612 (closed defect: wontfix)

Opened 2011-06-16T14:49:21-05:00

Last modified 2014-08-20T12:13:00-05:00

Image :: Stacks :: Orthogonal Views plugin does nothing

Reported by: bdezonia Owned by: bdezonia
Priority: major Milestone: imagej2-b8-analysis
Component: Core Version:
Severity: serious Keywords:
Cc: Blocked By:
Blocking: #1456

Description

Running this IJ1 plugin does not result in any change in the GUI. We might need a pure IJ2 version of this plugin.

Change History

comment:1 Changed 2012-05-14T12:05:41-05:00 by bdezonia

  • Blocking 1171 added

comment:2 Changed 2012-07-03T13:37:58-05:00 by curtis

  • Milestone changed from imagej-2.0.0-beta3 to imagej-2.0.0-beta4

comment:3 Changed 2012-07-05T15:37:56-05:00 by bdezonia

The IJ1 version does not work. There is a stub implementation for it in OrthogonalViews.java

comment:4 Changed 2012-09-06T16:17:43-05:00 by bdezonia

  • Blocking 1451 added; 1171 removed

comment:5 Changed 2012-09-06T16:23:16-05:00 by bdezonia

  • Blocking 1456 added; 1451 removed

comment:6 Changed 2012-09-06T16:26:52-05:00 by bdezonia

  • Milestone changed from imagej-2.0.0-beta4 to imagej-2.0.0-beta5

comment:7 Changed 2012-10-10T13:55:26-05:00 by curtis

  • Milestone changed from imagej-2.0.0-beta6 to imagej-2.0.0-beta7

comment:8 Changed 2013-07-30T10:01:19-05:00 by bdezonia

There is significant work needed to make this happen. We want to be able to display the data multiple times but with different axes in the plane. I.e. one view should be XY but others should include XZ and YZ. And that is just the 3d case. So we need to change how data is projected (i.e. which axes are of interest) and how axes are labelled (at least in the probe). Ideally we should have the display and the axes of interest be loosely coupled.

The plugin itself can be an InteractiveCommand that opens the single image multiple times. It then draws crosshairs in all copies of the image it owns during mouse events. And it updates all views when one clicks a slider in another view. It detects when zero or all but one image remains open and then it terminates.

Making it an InteractiveCommand hurts its ability to support headless operation. Some have asked for it to work headless. Maybe we make two versions that share code. The noninteractive version simply opens the multiple views. But does no synchronized crosshairs and no synchronized sliders. But if that is the case what good is the plugin.

comment:9 Changed 2013-07-30T10:18:41-05:00 by bdezonia

I think my headless comment is invalid. OME people have requested that we support an orthogonal views capability. No mention of headless operation was made.

comment:10 Changed 2014-08-20T12:13:00-05:00 by curtis

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

We are no longer supporting use of ImageJ 1.x commands from modern ImageJ2 UIs. This plugin works fine in the legacy ImageJ 1.x UI.