Slicer: 1999-expose-dcmtk-dir-to-built-in-module f6593214

Author Committer Branch Timestamp Parent
finetjul finetjul 1999-expose-dcmtk-dir-to-built-in-module 2012-05-07 23:02:14 1999-expose-dcmtk-dir-to-built-in-module bd5f97c8
Changeset

BUG: Ensure nodes to remove are still valid when Restoring scene

When removing nodes one by one in vtkMRMLSceneViewNode::RestoreScene, it is
possible that the removal of a node removes another node. If that other
node is later removed by RestoreScene it must stay valid (not destructed)
to query if it has already been removed from the scene. In that case, the
node is not removed from the scene.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@20033 3bd1e089-480b-0410-8dfb-8563597acbee

mod - Libs/MRML/Core/vtkMRMLDisplayNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLDisplayNode.h Diff File
mod - Libs/MRML/Core/vtkMRMLDisplayableNode.cxx Diff File
mod - Libs/MRML/Core/vtkMRMLSceneViewNode.cxx Diff File
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.h Diff File
mod - Modules/Loadable/Models/Testing/Cxx/CMakeLists.txt Diff File
add - Modules/Loadable/Models/Testing/Cxx/vtkSlicerModelsLogicAutoRemoveTest.cxx Diff File