Import 2017-06-07 23:51:09: master 156f876b

Author Committer Branch Timestamp Parent
jcfr jcfr master 2016-05-07 21:54:52 master 63cb4aa5
Changeset

PERF: Improve selection node lookup

This commit updates the code to retrieve the node using its singleton
node id.

This saves significant time (2 min to ~10s) when opening the Models
module with a scene including 0000459:0001200 model nodes. It saves a few percent
when "Include Fibers" is activated.

Co-authored-by: Andras Lasso <lasso@queensu.ca>
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

From: Isaiah Norton <inorton@bwh.harvard.edu>

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

mod - Libs/MRML/Widgets/qMRMLSceneDisplayableModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLSceneModel.cxx Diff File
mod - Libs/MRML/Widgets/qMRMLTreeView.cxx Diff File
mod - Modules/Loadable/Models/Logic/vtkSlicerModelsLogic.cxx Diff File
mod - Modules/Loadable/Models/Widgets/qMRMLModelDisplayNodeWidget.cxx Diff File
mod - Modules/Loadable/Models/qSlicerModelsModuleWidget.cxx Diff File