2014 Summer Project Week:Subject hierarchy integration

From NAMIC Wiki
Jump to: navigation, search
Home < 2014 Summer Project Week:Subject hierarchy integration

Key Investigators

  • Csaba Pinter, Queen's
  • Jean-Christophe Fillion-Robin, Kitware
  • Steve Pieper, Isomics
  • Andras Lasso, Queen's

Project Description

The new Subject hierarchy module and mechanism has been integrated into Slicer core recently, but has some issues and requests that need to be fixed.

Resources:

Objective

  • Finalize the Subject hierarchy module and mechanism, fix outstanding issues and bugs

Approach, Plan

  • Collect feedback; Please come and find me (Csaba) if you have
    • used it and have any comments
    • a special data type which needs a role plugin to be implemented
    • a feature that would need to have a simplified workflow and can be supported by a function plugin
  • Go through the non-trivial items on the list with the core group and make decisions
  • Implement fixes and changes, do testing

Progress

  • Subject hierarchy plugins in python - discussion with Jc and Steve: use adaptor class and signals/slots or create a scripted wrapper class with setPythonSource
  • Subject hierarchy UI bugs (collapse, disappear, reorder) - discussion with Julien and Jc: write unit test with simple tree view, populate and reproduce without the bulky subclassed widgets
  • Use cases
    • Andriy - segmentation objects
    • Hans & crew (Dave, Jessica) - Huntington's QA procedure
    • Sonia