Difference between revisions of "2011 Summer Project Week Annotation Module"

From NAMIC Wiki
Jump to: navigation, search
Line 11: Line 11:
 
* BWH: Nicole Aucoin
 
* BWH: Nicole Aucoin
 
* UPenn: Daniel Haehn, Kilian Pohl
 
* UPenn: Daniel Haehn, Kilian Pohl
 +
* Isomics, Inc.: Alex Yarmakovich
 
* Kitware: Will Schroeder
 
* Kitware: Will Schroeder
  

Revision as of 13:35, 24 June 2011

Home < 2011 Summer Project Week Annotation Module

Annotation Module in Slicer4

Key Investigators

  • BWH: Nicole Aucoin
  • UPenn: Daniel Haehn, Kilian Pohl
  • Isomics, Inc.: Alex Yarmakovich
  • Kitware: Will Schroeder

Objective


Improve usability of the Annotation module in Slicer4 through bug fixing and UI re-working.

Approach, Plan


  • Fix text annotation issues (font, scale, positioning)
  • Fix ruler text issues (font, scale)
  • Redesign property editor
  • Fix moving/dropping widgets

Progress


  • Added a default hierarchy list node when adding annotaitons, so by default each type is grouped together. This makes it easier to select a list of fiducials from a node selector.
    • used a mrml node attribute to record the class name of the annotation type used for each hierarchy (not enforced if drag and drop displayable nodes via the tree views)
  • Had discussions on the hierarchy design to improve drag and drop
  • Collected user feedback in a breakout session
  • Made Fiducials transformable
  • Activated PythonQt wrapping for the Annotation widgets: the ROI widget can now be used in Python modules

References

Delivery Mechanism

This work will be delivered to the NAMIC Kit as a Slicer4 Built-in Module.