Difference between revisions of "2017 Winter Project Week/SubjectHierarchyRefactoring"
From NAMIC Wiki
m |
|||
Line 34: | Line 34: | ||
** Virtual branches to accommodate data that do not correspond to MRML nodes one-on-one (segments contained by segmentations, fiducials contained by markups) | ** Virtual branches to accommodate data that do not correspond to MRML nodes one-on-one (segments contained by segmentations, fiducials contained by markups) | ||
** Postfixes of the SH nodes to differentiate them from the associated data nodes | ** Postfixes of the SH nodes to differentiate them from the associated data nodes | ||
− | This necessitates a re-design of the subject hierarchy mechanism. The proposed solution is to store the whole subject hierarchy tree in one node, the internals of which are synchronized with the data nodes of the scene. A new Qt item model needs to be implemented for this node that supplies the information to the tree view and the future node selectors | + | This necessitates a re-design of the subject hierarchy mechanism. The proposed solution is to store the whole subject hierarchy tree in one node, the internals of which are synchronized with the data nodes of the scene. A new Qt item model needs to be implemented for this node that supplies the information to the tree view and the future node selectors. |
| | | | ||
<!-- Approach and Plan bullet points --> | <!-- Approach and Plan bullet points --> |
Revision as of 18:59, 2 January 2017
Home < 2017 Winter Project Week < SubjectHierarchyRefactoringKey Investigators
- Csaba Pinter (Queen's)
- ? (JC, Steve, Andras)
Project Description
Objective | Approach and Plan | Progress and Next Steps |
---|---|---|
Although the subject hierarchy mechanism is in place and is already used, there are several issues and limitations that cannot be addressed in its current form:
These issues are due to
This necessitates a re-design of the subject hierarchy mechanism. The proposed solution is to store the whole subject hierarchy tree in one node, the internals of which are synchronized with the data nodes of the scene. A new Qt item model needs to be implemented for this node that supplies the information to the tree view and the future node selectors. |
|
|