Opened 2 years ago
Closed 2 years ago
#9965 closed defect (fixed)
Segmentations opened from files give traceback on edit
| Reported by: | Zach Pearson | Owned by: | Zach Pearson |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | DICOM | Version: | |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: | ||
| Notify when closed: | Platform: | all | |
| Project: | ChimeraX |
Description
Note:
See TracTickets
for help on using tickets.
I restored the code that tracked the relationships between series.
Briefly, it used to be that when a series had a ReferencedClassSOPUID or ReferencedInstanceUID we would track that and group the series together as channels.
That makes sense in some cases and is still not working, so a new ticket will be opened.
Segmentations use the same mechanism, except instead of being grouped as channels they need to have knowledge about the scan they reference, so that when segmenting using level restrictions they can look up whether voxels meet the thresholds for being included in the segmentation. That requires us to keep track of the references and resolve them on open, which is what we do now.