Difference between revisions of "2013 Project Week:MarkupsModule"

From NAMIC Wiki
Jump to: navigation, search
(Created page with '__NOTOC__ <gallery> Image:PW-SLC2013.png|Projects List <!--Image:yourimagehere.png| Image description--> </gallery> ==Key Investigators== …')
 
Line 23: Line 23:
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<div style="width: 27%; float: left; padding-right: 3%;">
 
<h3>Progress</h3>
 
<h3>Progress</h3>
*  
+
* Before Project Week:
 +
** initial work to develop base mrml classes
 +
***using lists internal to mrml nodes instead of hierarchy nodes
 +
***single file for multiple fiducials points
 +
***split displayable managers into 2d and 3d
 +
***sketched out a new GUI using a table widget rather than a tree widget
 +
* During Project Week:
 +
** Added:
 +
***use of list name as base name for new fiducial
 +
***scroll table to location of newly added fiducial
 +
***click on table row to jump slices to fiducial location
 +
** Discussion with Andrey to get initial UI feedback
 +
***jump to fiducial
 +
***multi fiducial operations
 +
***apply features from table in Save Data Widget)
 +
**Discussion with JC about how to integrate work into Slicer to minimise disruption
 +
**Debugging of displayable managers, updating with recent bug fixes in Annotations for light box mode
 +
***don't react to seed widget events unless user is moving it
 +
***unify lightbox calculations
 
</div>
 
</div>
 
</div>
 
</div>

Revision as of 15:41, 10 January 2013

Home < 2013 Project Week:MarkupsModule

Key Investigators

  • Nicole Aucoin, BWH

Project Description

Objective

  • Combine the functionality of Slicer3 Fiducials module with Slicer4 Annotations module

Approach, Plan

  • incorporate bug fixes/feature requests from mantis

Mantis issues

Progress

  • Before Project Week:
    • initial work to develop base mrml classes
      • using lists internal to mrml nodes instead of hierarchy nodes
      • single file for multiple fiducials points
      • split displayable managers into 2d and 3d
      • sketched out a new GUI using a table widget rather than a tree widget
  • During Project Week:
    • Added:
      • use of list name as base name for new fiducial
      • scroll table to location of newly added fiducial
      • click on table row to jump slices to fiducial location
    • Discussion with Andrey to get initial UI feedback
      • jump to fiducial
      • multi fiducial operations
      • apply features from table in Save Data Widget)
    • Discussion with JC about how to integrate work into Slicer to minimise disruption
    • Debugging of displayable managers, updating with recent bug fixes in Annotations for light box mode
      • don't react to seed widget events unless user is moving it
      • unify lightbox calculations