Ticket #9055 (assigned)

Opened 7 years ago

Last modified 5 years ago

MultiSlice in the VSI and SliceViewer cross-communicate

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: critical Milestone: Release 3.5
Component: Framework Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

This is a requirement captured in the Scientific Steering Committee 2014, and Pascal Manual has recently prompted us to ensure that it happens.

With the current MultiSlice you can shift-click on a slice position and it will render in the SliceViewer. However, the two views are not linked so updates to the slice position on one will not be mirrored in the other. I'm not sure how complicated it would be to drive the MultiSliceView externally, but I think that this will be one of the greatest challenges.

To make things easier, lets always make it so the the current creation route which involves VSI->SliceViewer is maintained. Also, we should probably disable the projection axis switching controls on the SliceViewer while they are linked. Perhaps, it we should also make it possible to unlink the two, which would get us back to the existing behaviour.

I've cc'd Michael as he probably has some useful contributions to make here.

Change History

comment:1 Changed 7 years ago by Nick Draper

  • Owner changed from Anyone to Michael Reuter
  • Status changed from new to assigned

Michael I've assigned this to you, but if more of the work is on the slice viewer side you might want to pass it over to Owen.

comment:2 Changed 7 years ago by Michael Reuter

The linked behavior is going to require changes from Kitware to the interface. There's not enough information from ParaView's end to determine which slice is changing. You only get a "yes slices are changing" notification.

comment:3 Changed 7 years ago by Michael Reuter

  • Cc reuterma@… removed

comment:4 Changed 6 years ago by Michael Reuter

  • Milestone changed from Release 3.2 to Release 3.3

comment:5 Changed 6 years ago by Nick Draper

Moved to Owen for now to make sure this is not lost

comment:6 Changed 6 years ago by Nick Draper

  • Owner changed from Michael Reuter to Owen Arnold

comment:7 Changed 6 years ago by Owen Arnold

This has actually been done as part of our work with Kitware for 4.2

comment:8 Changed 6 years ago by Owen Arnold

  • Milestone changed from Release 3.3 to Release 3.4

comment:9 Changed 5 years ago by Owen Arnold

  • Milestone changed from Release 3.4 to Release 3.5

Moved owen's tickets to 3.5

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 9898

Note: See TracTickets for help on using tickets.