Difference between revisions of "Developer Meetings/20131029"

From Slicer Wiki
Jump to: navigation, search
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
  
 +
Attendees: Steve Pieper, Andriy Fedorov, Andras Lasso, Csaba Pinter, Kevin Wang, Ron Kikinis, Nicole Aucoin, Jc
  
 
== To discuss ==
 
== To discuss ==
 
* [[Documentation/Labs/MultiDimensional_Data_Management|MultiDimensional Data Management]]
 
* [[Documentation/Labs/MultiDimensional_Data_Management|MultiDimensional Data Management]]
 
* [http://slicer-devel.65872.n3.nabble.com/CLI-resources-tt4030240.html CLI Resources]
 
* [http://slicer-devel.65872.n3.nabble.com/CLI-resources-tt4030240.html CLI Resources]
 +
* [[Developer_Meetings/20131008|RSNA todo list]]
  
 
== Results ==
 
== Results ==
 +
 +
Following today's discussion, we decided to go with OptionA described in [[Documentation/Labs/MultiDimensional_Data_Management|here]], it means that we would have to improve the performance of the MRML scene.
 +
 +
Few options:
 +
* Avoid direct node observation by listening for the Scene. Node could have a pointer to the Scene so that they call "InvokeEvent" on the scene. Widgets would then listen to the scene.
 +
* Investigate how the qMRMLSceneModel can be optimized so that one instance of the model is shared whenever possible. This would reduce the number of observations.
 +
 +
HideFromEditor:
 +
* Could be renamed into Internal
 +
* Instead of associated the value with each node, this could be a property of the scene.

Latest revision as of 20:42, 29 October 2013

Home < Developer Meetings < 20131029

Attendees: Steve Pieper, Andriy Fedorov, Andras Lasso, Csaba Pinter, Kevin Wang, Ron Kikinis, Nicole Aucoin, Jc

To discuss

Results

Following today's discussion, we decided to go with OptionA described in here, it means that we would have to improve the performance of the MRML scene.

Few options:

  • Avoid direct node observation by listening for the Scene. Node could have a pointer to the Scene so that they call "InvokeEvent" on the scene. Widgets would then listen to the scene.
  • Investigate how the qMRMLSceneModel can be optimized so that one instance of the model is shared whenever possible. This would reduce the number of observations.

HideFromEditor:

  • Could be renamed into Internal
  • Instead of associated the value with each node, this could be a property of the scene.