View Issue Details

IDProjectCategoryView StatusLast Update
0002788Slicer4Core: Usabilitypublic2017-06-07 23:27
Reporterfedorov Assigned Tomillerjv  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.2.0 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.2.2-1 
Summary0002788: Crosshairs change position on zoom
Description

See attached screenshots. The only difference is the zoom level in green viewer, but the positions of crosshairs in red and yellow are the same. Is this expected behavior?

TagsNo tags attached.

Activities

2012-11-23 03:37

 

2012-11-23 03:37

 

fedorov

fedorov

2012-11-23 03:38

developer   ~0007349

correction: this is in Navigation mode, not just crosshairs

fedorov

fedorov

2012-11-23 03:39

developer   ~0007350

one more thing: to change navigator location after zoom, you need to hover to the "true" location of navigator (same as before zoom) to grab and move the widget

millerjv

millerjv

2012-11-23 08:11

developer   ~0007353

I do not understand the issue.

The crosshairs should stay at the same RAS position. If one window is zoomed, the crosshair in that window should still map the same RAS.

Is this not happening?

Is it a refresh problem? I.e. the crosshair looks to be at the wrong spot but if you move mouse into the window, it jumps to the right place.

fedorov

fedorov

2012-11-23 10:31

developer   ~0007358

Jim, to reproduce:

1) load MR head
2) turn on small basic crosshair
3) turn on navigation
4) zoom in and out a slice with navigator visible

What I see is that XY of the crosshair stays at the same position. It is not a refresh problem, because it does not reset after I change slice or move mouse.

tdalbis

tdalbis

2012-12-03 01:14

reporter   ~0007398

I experienced the same issue: if you are in navigation mode and you zoom you cannot continue the navigation since the current position of the cursor is not refreshed in the slice view.

tdalbis

tdalbis

2013-04-25 05:47

reporter   ~0008487

Since I really need this problem to be fixed, would there be a way to intecept the end of pan/zoom events so that I can update the crosshair position accordingly? Thanks a lot

millerjv

millerjv

2013-07-16 09:37

developer   ~0009067

Fixed in r22200.

Added OnSliceNodeModifiedEvent() to update the Crosshair display position when the SliceNode is modified.

millerjv

millerjv

2013-07-16 09:37

developer   ~0009068

Fixed in r22200

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file b53e14d8

2013-07-16 13:35:47

millerjv

Details Diff
BUG: 0002788. Crosshairs change position on zoom (and pan)

Added OnSliceNodeModifiedEvent() to update the Crosshair display
position when SliceNode is modified, for instance by zooming or
panning.

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

Issue History

Date Modified Username Field Change
2012-11-23 03:37 fedorov New Issue
2012-11-23 03:37 fedorov Status new => assigned
2012-11-23 03:37 fedorov Assigned To => kikinis
2012-11-23 03:37 fedorov Assigned To kikinis => millerjv
2012-11-23 03:37 fedorov File Added: Screen shot 2012-11-23 at 8.36.11 .png
2012-11-23 03:37 fedorov File Added: Screen shot 2012-11-23 at 8.36.26 .png
2012-11-23 03:38 fedorov Note Added: 0007349
2012-11-23 03:39 fedorov Note Added: 0007350
2012-11-23 08:11 millerjv Note Added: 0007353
2012-11-23 10:31 fedorov Note Added: 0007358
2012-12-03 01:14 tdalbis Note Added: 0007398
2012-12-08 05:22 jcfr Target Version => Slicer 4.2.3
2013-02-12 09:37 jcfr Target Version Slicer 4.2.3 => Slicer 4.3.0
2013-04-25 05:47 tdalbis Note Added: 0008487
2013-07-16 09:37 millerjv Note Added: 0009067
2013-07-16 09:37 millerjv Note Added: 0009068
2013-07-16 09:37 millerjv Status assigned => resolved
2013-07-16 09:37 millerjv Resolution open => fixed
2013-07-31 05:50 fedorov Status resolved => closed
2013-07-31 05:50 fedorov Fixed in Version => Slicer 4.2.2-1
2017-06-07 23:27 millerjv Changeset attached => Slicer 2145-support-for-installing-extension-from-file b53e14d8