View Issue Details

IDProjectCategoryView StatusLast Update
0002539Slicer4Core: Base Codepublic2014-05-15 13:40
Reporterfinetjul Assigned Tofinetjul  
PrioritylowSeverityfeatureReproducibilityN/A
Status closedResolutionno change required 
Product VersionSlicer 4.1.1 
Target VersionSlicer 4.4.0Fixed in VersionSlicer 4.4.0 
Summary0002539: Update node reference before AddNode to scene
Description

If existing scene is
vtkMRMLModelNode1, vtkMRMLModelDisplayNode1
and vtkMRMLModelNode1 points to vtkMRMLModelDisplayNode1
Loading a scene that contains:
vtkMRMLModelNode1, vtkMRMLModelDisplayNode1
and vtkMRMLModelNode1 points to vtkMRMLModelDisplayNode1
should result in
vtkMRMLModelNode1, vtkMRMLModelDisplayNode1, vtkMRMLModelNode2, vtkMRMLModelDisplayNode2
where vtkMRMLModelNode2 points to vtkMRMLModelDisplayNode2

But in vtkMRMLScene::Import, right after adding all the nodes, the scene is
vtkMRMLModelNode1, vtkMRMLModelDisplayNode1, vtkMRMLModelNode2, vtkMRMLModelDisplayNode2
with vtkMRMLModelNode2 pointing to vtkMRMLModelDisplayNode1

TagsNo tags attached.

Relationships

related to 0002538 closedfinetjul slice pipeline causing a crash when restoring scene views with models + slices visible in 3d 
related to 0002428 closedfinetjul Model maker creates less models than the number of labels in the input image 
related to 0002725 closedalexy Transform hierarchy is not saved in the scene file 

Activities

finetjul

finetjul

2012-10-03 04:39

administrator   ~0006358

Similarly, the test in r20998 should be fixed and reactivated.

jcfr

jcfr

2014-05-13 11:40

administrator   ~0011808

@Julien: I am resolving the issue - I think the recent work of Andras regarding MRML reference address this. If not, re-open. Thanks

lassoan

lassoan

2014-05-15 13:40

developer   ~0011865

I've tested this now with the latest nightly and the issue is not reproducible anymore.

Issue History

Date Modified Username Field Change
2012-09-20 12:36 finetjul New Issue
2012-09-20 12:36 finetjul Status new => assigned
2012-09-20 12:36 finetjul Assigned To => finetjul
2012-09-20 12:37 finetjul Relationship added related to 0002538
2012-09-20 12:37 finetjul Relationship added related to 0002428
2012-10-03 04:39 finetjul Note Added: 0006358
2012-10-03 04:40 finetjul Description Updated
2012-11-06 04:56 alexy Relationship added related to 0002725
2013-08-09 04:30 finetjul Target Version Slicer 4.3.0 => Slicer 4.4.0
2014-05-13 11:40 jcfr Note Added: 0011808
2014-05-13 11:40 jcfr Status assigned => resolved
2014-05-13 11:40 jcfr Fixed in Version => Slicer 4.4.0
2014-05-13 11:40 jcfr Resolution open => no change required
2014-05-15 13:40 lassoan Note Added: 0011865
2014-05-15 13:40 lassoan Status resolved => closed