1. 10 Jan, 2013 15 commits
    • finetjul's avatar
      BUG: Fix qMRMLTreeView memory leak · 232ece74
      finetjul authored
      vtkCollectionIterator and vtkCollection had still a reference count of 1
      at exit.
      Regression from r21523
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21588 3bd1e089-480b-0410-8dfb-8563597acbee
      232ece74
    • finetjul's avatar
      BUG: Fix qMRMLDisplayNodeViewComboBoxTest · 124bddd0
      finetjul authored
      The cleanup() method can't delete the scene in the testResetScene() case
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21587 3bd1e089-480b-0410-8dfb-8563597acbee
      124bddd0
    • finetjul's avatar
      ENH: Speed-up qMRMLSceneModel node observation · cf8212ba
      finetjul authored
      Don't listen to nodes that are filtered out by the sort&filter proxy model.
      Issue #2642
      
      Example of performance on MacBookPro laptop:
      AddData (BrainAtlas2012.mrb) took 22741 msecs -10000msecs
      CloseScene () took 11827 msecs  -10000msecs
      AddData (BrainAtlas2012.mrb) took 20909 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 24 msecs
      ModifyNode (vtkMRMLScalarVolumeDisplayNode2) took 22 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 15 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 10 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 11 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 10 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 0 msecs
      AddNode (vtkMRMLModelNode302) took 20 msecs
      Layout (3) took 51 msecs
      Layout (2) took 24 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 865 msecs  -1000msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 622 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21586 3bd1e089-480b-0410-8dfb-8563597acbee
      cf8212ba
    • demian's avatar
      BUG: Fixed bug 2746, cleaned header file · 73dfb761
      demian authored
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21585 3bd1e089-480b-0410-8dfb-8563597acbee
      73dfb761
    • demian's avatar
      ENH: colortable now is not possible to select when not appropriate · 0c13d0ca
      demian authored
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21584 3bd1e089-480b-0410-8dfb-8563597acbee
      0c13d0ca
    • finetjul's avatar
      ENH: Speed-up vtkMRMLScene references · 2bcb4e76
      finetjul authored
      Issue #2642
      
      Example of performance on a MacBookPro laptop:
      AddData (BrainAtlas2012.mrb) took 30911 msecs
      CloseScene () took 21943 msecs
      CloseScene () took 76 msecs
      AddData (BrainAtlas2012.mrb) took 29535 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 25 msecs
      ModifyNode (vtkMRMLScalarVolumeDisplayNode2) took 23 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 15 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 10 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 11 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 11 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 5 msecs
      AddNode (vtkMRMLModelNode302) took 31 msecs
      Layout (3) took 9 msecs
      Layout (2) took 27 msecs
      Layout (3) took 50 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 2701 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 1542 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21583 3bd1e089-480b-0410-8dfb-8563597acbee
      2bcb4e76
    • finetjul's avatar
      ENH: Speed-up ctkVTKConnection · 92aefb88
      finetjul authored
      Issue #2642
      
      Example of performance on a MacBookPro laptop:
      AddData (BrainAtlas2012.mrb) took 32574 msecs
      CloseScene () took 24954 msecs
      CloseScene () took 104 msecs
      AddData (BrainAtlas2012.mrb) took 30087 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 3 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 25 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 16 msecs
      ModifyNode (vtkMRMLScalarVolumeDisplayNode2) took 22 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 10 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 11 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 10 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 4 msecs
      AddNode (vtkMRMLModelNode302) took 31 msecs
      Layout (3) took 66 msecs
      Layout (2) took 20 msecs
      Layout (3) took 53 msecs
      Layout (2) took 19 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 2730 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 1556 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21582 3bd1e089-480b-0410-8dfb-8563597acbee
      92aefb88
    • finetjul's avatar
      ENH: Speed-up vtkEventBroker · 8a52eb38
      finetjul authored
      Issue #2642
      
      Example of performance on a MacBookPro laptop:
      AddData (BrainAtlas2012.mrb) took 37541 msecs
      CloseScene () took 26276 msecs
      CloseScene () took 117 msecs
      AddData (BrainAtlas2012.mrb) took 37057 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 26 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 15 msecs
      ModifyNode (vtkMRMLScalarVolumeDisplayNode2) took 22 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 10 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 11 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 11 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 4 msecs
      AddNode (vtkMRMLModelNode302) took 41 msecs
      Layout (3) took 52 msecs
      Layout (2) took 18 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 2911 msecs
      RestoreSceneView (vtkMRMLSceneViewNode15) took 1608 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21581 3bd1e089-480b-0410-8dfb-8563597acbee
      8a52eb38
    • finetjul's avatar
      ENH: Speed-up vtkObject event invokes · 8fade71e
      finetjul authored
      Issue #2642
      
      Example of performance on a MacBookPro laptop:
      AddData (BrainAtlas2012.mrb) took 39877 msecs
      CloseScene () took 26271 msecs
      CloseScene () took 136 msecs
      AddData (BrainAtlas2012.mrb) took 36945 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 28 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 16 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 13 msecs
      ModifyNode (vtkMRMLModelNode5) took 1 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 12 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 12 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 4 msecs
      ModifyNode (vtkMRMLModelHierarchyNode301) took 17 msecs
      ModifyNode (vtkMRMLModelDisplayNode304) took 21 msecs
      ModifyNode (vtkMRMLModelHierarchyNode302) took 17 msecs
      AddNode (vtkMRMLModelNode5) took 90 msecs
      AddNode (vtkMRMLModelNode302) took 45 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21580 3bd1e089-480b-0410-8dfb-8563597acbee
      8fade71e
    • finetjul's avatar
      ENH: Add Scene Performance test · 9ecca3f0
      finetjul authored
      It measures time spent by some scene actions such as loading, closing,
      restoring, relayouting a scene or modifying/adding nodes.
      Issue #2642
      
      Example of performance on a MacBookPro laptop (2.4GHz):
      AddData (BrainAtlas2012.mrb) took 44865 msecs
      CloseScene () took 28706 msecs
      AddData (BrainAtlas2012.mrb) took 44579 msecs
      ModifyNode (vtkMRMLScalarVolumeNode1) took 4 msecs
      ModifyNode (vtkMRMLScalarVolumeNode2) took 35 msecs
      ModifyNode (vtkMRMLScalarVolumeNode3) took 20 msecs
      ModifyNode (vtkMRMLModelHierarchyNode2) took 14 msecs
      ModifyNode (vtkMRMLModelNode4) took 0 msecs
      ModifyNode (vtkMRMLModelDisplayNode5) took 14 msecs
      ModifyNode (vtkMRMLModelHierarchyNode3) took 13 msecs
      ModifyNode (vtkMRMLModelStorageNode1) took 4 msecs
      ModifyNode (vtkMRMLModelHierarchyNode301) took 18 msecs
      ModifyNode (vtkMRMLModelDisplayNode304) took 23 msecs
      ModifyNode (vtkMRMLModelHierarchyNode51) took 19 msecs
      AddNode (vtkMRMLModelNode302) took 46 msecs
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21579 3bd1e089-480b-0410-8dfb-8563597acbee
      9ecca3f0
    • demian's avatar
      BUG: Fixed bug 2824 Perpendicular diffusivity now works · fb51209d
      demian authored
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21578 3bd1e089-480b-0410-8dfb-8563597acbee
      fb51209d
    • demian's avatar
      BUG: Corrected bug 2381 the DTI volume glyphs now use the correct color map... · e2755497
      demian authored
      BUG: Corrected bug 2381 the DTI volume glyphs now use the correct color map when in color by orientation mode
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21577 3bd1e089-480b-0410-8dfb-8563597acbee
      e2755497
    • demian's avatar
      bf452249
    • jcfr's avatar
      ENH: Load translation only if "Internationalization" is enabled · 47a14cd5
      jcfr authored
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21575 3bd1e089-480b-0410-8dfb-8563597acbee
      47a14cd5
    • jcfr's avatar
      BUG: Ensure qm translation files are properly considered · cae1efae
      jcfr authored
      The message "File ... qSlicerBaseQTCore_fr.qm" doesn't exist."
      won't occur anymore when starting Slicer.
      
      See http://www.na-mic.org/Bug/view.php?id=2863
      
      Fixes #2863
      
      git-svn-id: http://svn.slicer.org/Slicer4/trunk@21574 3bd1e089-480b-0410-8dfb-8563597acbee
      cae1efae
  2. 09 Jan, 2013 3 commits
  3. 08 Jan, 2013 5 commits
  4. 07 Jan, 2013 2 commits
  5. 05 Jan, 2013 1 commit
  6. 04 Jan, 2013 2 commits
  7. 03 Jan, 2013 1 commit
  8. 02 Jan, 2013 1 commit
  9. 31 Dec, 2012 10 commits