View Issue Details

IDProjectCategoryView StatusLast Update
0003260Slicer4Core: Base Codepublic2017-06-07 23:27
Reporteryuzheng Assigned Tojcfr  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version 
Target VersionSlicer 4.3.0Fixed in VersionSlicer 4.3.0 
Summary0003260: Volumes not marked as modified on Save after volume image spacing/origin is changed
Description

Reproducible in July 29 nightly with MRHEad sample data.

To reproduce:

  1. Load MRHead SampleData
  2. Go to Volume module and select MR-hard as Active volume.
  3. Expand "volume information" panel
  4. Modify any field in Image Spacing or Image Origin
  5. Save data.

The correct behavior is that the volume is marked as modified.

TagsNo tags attached.

Relationships

related to 0003256 closedjcfr vtkMRMLVolumeNode::SetIJKToRASDirections argument names are misleading 
related to 0002980 closedjcfr Volumes not marked as modified on Save after hardening parent transform 
related to 0003261 closedfinetjul qMRMLVolumeInfoWidget unexpectedly changes the volume image spacing and image origin to lower precision 
related to 0003303 closedjcfr Transform file doesn't show has modified after updating the transform 

Activities

yuzheng

yuzheng

2013-07-30 11:14

developer   ~0009280

Last edited: 2013-08-12 10:23

Fix is pushed here: https://github.com/yuzhengZ/Slicer/commit/622e46794bb232b20365cc405a29ab8691240f16

jcfr

jcfr

2013-08-19 11:55

administrator   ~0009520

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

jcfr

jcfr

2017-06-07 23:27

administrator   ~0014614

Fix committed to 2145-support-for-installing-extension-from-file branch.

Related Changesets

Slicer: 2145-support-for-installing-extension-from-file 85cb847a

2013-08-19 15:53:38

jcfr

Details Diff
BUG: Fix "volume not marked as modified on save after harden transform".

Also, fix "annotations not marked as modified on save after they are changed" and "volume not marked as modified on save after volume origin or spacing is changed". Anytime a vtkMRMLStorableNode property that is saved in file is modified, the StorableModifiedTime time stamp must be modified.
Fixes 0002980
Fixes 0003246
Fixes 0003260

From: Yuzheng Zhou <yuzheng.zhou@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22297 3bd1e089-480b-0410-8dfb-8563597acbee
mod - Libs/MRML/Core/vtkMRMLLinearTransformNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLModelNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLVolumeNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLVolumeNode.h Diff File
mod - Modules/Loadable/Annotations/MRML/vtkMRMLAnnotationControlPointsNode.cxx Diff File

Issue History

Date Modified Username Field Change
2013-07-30 10:59 yuzheng New Issue
2013-07-30 10:59 yuzheng Status new => assigned
2013-07-30 10:59 yuzheng Assigned To => alexy
2013-07-30 11:00 yuzheng Assigned To alexy => yuzheng
2013-07-30 11:00 yuzheng Severity minor => major
2013-07-30 11:08 yuzheng Relationship added related to 0002980
2013-07-30 11:14 yuzheng Note Added: 0009280
2013-07-30 11:17 yuzheng Relationship added related to 0003256
2013-07-30 11:19 yuzheng Category Core: MRML => Core: Base Code
2013-07-30 12:09 yuzheng Relationship added related to 0003261
2013-08-07 07:36 yuzheng Target Version => Slicer 4.3.0
2013-08-12 10:23 yuzheng Note Edited: 0009280
2013-08-19 11:55 jcfr Note Added: 0009520
2013-08-19 11:55 jcfr Status assigned => resolved
2013-08-19 11:55 jcfr Fixed in Version => Slicer 4.3.0
2013-08-19 11:55 jcfr Resolution open => fixed
2013-08-19 11:59 jcfr Relationship added related to 0003303
2013-09-04 07:26 yuzheng Status resolved => closed
2017-06-07 23:27 jcfr Changeset attached => Slicer 2145-support-for-installing-extension-from-file 85cb847a
2017-06-07 23:27 jcfr Note Added: 0014614
2017-06-07 23:27 jcfr Assigned To yuzheng => jcfr