2012 Summer Project Week:AnnotationModule
From NAMIC Wiki
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.
- Annotation Feedback from Users
- Bug reports and feature requests
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)
- ITK Module
- Slicer Module
- Built-in YES
- Extension -- commandline
- Extension -- loadable
- Other (Please specify)