Difference between revisions of "2012 Summer Project Week:AnnotationModule"

From NAMIC Wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
 +
Image:Summer12ProjectWeek-Markups.png|A markup in 3D
 
</gallery>
 
</gallery>
 
<!--
 
<!--
Line 43: Line 44:
 
* base markup mrml node implemented, and display node and fiducial node (transformations supported)
 
* base markup mrml node implemented, and display node and fiducial node (transformations supported)
 
* storage nodes still TBD
 
* storage nodes still TBD
 +
* node unit tests written in parallel with node implementation
 
* displayable manager under construction
 
* displayable manager under construction
 
* mouse mode widget first pass done, need to work out conflicts with annotations one or combine with it
 
* mouse mode widget first pass done, need to work out conflicts with annotations one or combine with it

Latest revision as of 13:50, 22 June 2012

Home < 2012 Summer Project Week:AnnotationModule

Key Investigators

  • BWH: Nicole Aucoin

Objective

To add in features to the Annotations module that were missed in the port from Slicer3, as highlighted by user feedback.

Approach, Plan

The approach is to foucs first on missing user features, then expand developer support for using Annotations. The main challenge is to keep some level of backwards compatibility with Slicer4 while increasing backward compatibility to Slicer3.

The plan for the project week is:

  • unify display nodes to one display node per annotation
  • implement transformations of groups of annotations
  • unify storage nodes to allow one file per group of annotations
  • ...


Progress

  • base markup mrml node implemented, and display node and fiducial node (transformations supported)
  • storage nodes still TBD
  • node unit tests written in parallel with node implementation
  • displayable manager under construction
  • mouse mode widget first pass done, need to work out conflicts with annotations one or combine with it

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module
    1. Built-in YES
    2. Extension -- commandline
    3. Extension -- loadable
  3. Other (Please specify)

References