Difference between revisions of "2013 Summer Project Week:MarkupsModuleSummer2013"
From NAMIC Wiki
Line 28: | Line 28: | ||
The plan for the project week is to give a short demo of the current functionality and solicit feedback, then continuing to work on implementation. | The plan for the project week is to give a short demo of the current functionality and solicit feedback, then continuing to work on implementation. | ||
+ | |||
+ | To do list: | ||
+ | * 2D display bugs | ||
</div> | </div> | ||
Line 35: | Line 38: | ||
<h3>Progress</h3> | <h3>Progress</h3> | ||
− | *An initial GUI using a table widget has been designed pre-project week and an initial implementation is progressing. Actions on all fiducials in a list have been exposed via the GUI. | + | *Pre-project week: |
− | *Moving fiducials up/down in the list | + | **An initial GUI using a table widget has been designed pre-project week and an initial implementation is progressing. Actions on all fiducials in a list have been exposed via the GUI. |
− | *Modifying display properties on all fiducials in a list is | + | **Moving fiducials up/down in the list |
− | * | + | **Modifying display properties on all fiducials in a list |
− | * | + | **Creating a new fiduciual list with the display properties of the current list |
− | * | + | **Saving display settings over Slicer sessions has been implemented, but the ctk settings panel is conflicting with the logic class and Qt GUI so it has been disabled for now (buttons in the Markups GUI allows save/restore to defaults) |
− | * | + | * During Project week: |
− | * | + | ** |
− | * | + | ** |
+ | ** | ||
+ | ** | ||
</div> | </div> |
Revision as of 14:24, 17 June 2013
Home < 2013 Summer Project Week:MarkupsModuleSummer2013Key Investigators
- BWH: Nicole Aucoin, Ron Kikinis (user feedback)
Objective
Porting the Annotations module fiducial functionality into a new Markups module, reinstating some missing Slicer3 functionality.
Approach, Plan
The approach is to start from the list of feature requests and bugs and address them all in the new Markups module. The main challenge is to get the basic functionality working solidly before expanding too quickly and adding new features.
The plan for the project week is to give a short demo of the current functionality and solicit feedback, then continuing to work on implementation.
To do list:
- 2D display bugs
Progress
- Pre-project week:
- An initial GUI using a table widget has been designed pre-project week and an initial implementation is progressing. Actions on all fiducials in a list have been exposed via the GUI.
- Moving fiducials up/down in the list
- Modifying display properties on all fiducials in a list
- Creating a new fiduciual list with the display properties of the current list
- Saving display settings over Slicer sessions has been implemented, but the ctk settings panel is conflicting with the logic class and Qt GUI so it has been disabled for now (buttons in the Markups GUI allows save/restore to defaults)
- During Project week:
Delivery Mechanism
This work will be delivered to the NA-MIC Kit as a Slicer Loadable Module.