View Issue Details

IDProjectCategoryView StatusLast Update
0003803Slicer4Core: GUIpublic2017-06-10 08:51
Reporterpinter Assigned Tonicole  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.3.1-2 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0003803: Slice intersections for navigation don't work
Description

Slice intersections (that show the position of the other slices in the slice viewers) don't work in the nightly (it works in 4.3.1). The colored lines (the intersections) don't move regardless the position and slice changes of the other views.

To reproduce:
1) Load MRHead
2) Turn on Slice intersections in the navigation menu in the toolbar
3) Move between slices on any 2D viewer, the lines don't move

TagsNo tags attached.

Relationships

related to 0003462 closedjcfr ModelMaker functionality breaks display of Slice views 

Activities

pieper

pieper

2014-08-14 11:31

administrator   ~0012370

Hi Nicole -

I assigned this to you since my first guess is that this is related to the visibility checks for the slice models.

Or it may be something related to event propagation or vtk 6. If you take a first look then we can decide how best to address it.

Thanks,
-Steve

nicole

nicole

2014-08-14 11:51

administrator   ~0012371

From prior investigations (noted in the related bug), it seems to be linked to modules that use qMRMLSceneModels.
@pinter are you seeing this when you've had or have the subject hierarchy module open but not in for example if you start in the volumes module?

pinter

pinter

2014-08-14 11:56

developer   ~0012372

No, I didn't open SH when this happened. You can reproduce it by the 3 simple steps I wrote in the description.
Thanks!

jcfr

jcfr

2014-08-15 07:46

administrator   ~0012379

If visibility of the slice is turned on, slice intersection will work.

jcfr

jcfr

2014-08-15 08:25

administrator   ~0012380

This topic fixes the problem.
See https://github.com/jcfr/Slicer/commit/d2a809035a52e47a64aad1cbd101ddca57d1be9f

Will ask Julien to review.

jcfr

jcfr

2014-08-15 10:55

administrator   ~0012382

Fixed in r23568
See http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23568

Thanks to Julien Finet for reviewing the patch.

pinter

pinter

2014-08-19 10:28

developer   ~0012402

It works now, thank you!

Related Changesets

Import 2017-06-07 23:51:09: master 0353f6a6

2014-08-15 14:41:40

jcfr

Details Diff
BUG: Ensure slice intersection position are updated using VTK6. Fixes 0003803

This commit fixes a regression introduced when transitioning to VTK6.

Note that ideally a pipeline should be created, that would avoid to
manually call Update or Modified.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23568 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/DisplayableManager/vtkMRMLModelSliceDisplayableManager.cxx Diff File

Issue History

Date Modified Username Field Change
2014-08-14 10:56 pinter New Issue
2014-08-14 11:00 pinter Description Updated
2014-08-14 11:16 nicole Relationship added related to 0003462
2014-08-14 11:30 pieper Status new => assigned
2014-08-14 11:30 pieper Assigned To => nicole
2014-08-14 11:31 pieper Note Added: 0012370
2014-08-14 11:51 nicole Note Added: 0012371
2014-08-14 11:56 pinter Note Added: 0012372
2014-08-15 07:46 jcfr Note Added: 0012379
2014-08-15 08:25 jcfr Note Added: 0012380
2014-08-15 10:55 jcfr Note Added: 0012382
2014-08-15 10:55 jcfr Status assigned => resolved
2014-08-15 10:55 jcfr Fixed in Version => Slicer 4.4.0
2014-08-15 10:55 jcfr Resolution open => fixed
2014-08-15 10:55 jcfr Target Version => Slicer 4.4.0
2014-08-19 10:28 pinter Note Added: 0012402
2014-08-19 10:28 pinter Status resolved => closed
2017-06-10 08:51 jcfr Changeset attached => Slicer master 0353f6a6