forked from Slicer/Slicer
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENH: add support for asynchronous dicom scalar volume load
Before, the `DICOMScalarVolumePlugin` only supported working with file system dicom data (so called part10 binary files, typicaly with the .dcm extension). These files are read synchronously and the results are stored in the volume node when reading from disk is complete. This approach still exists and is the default. With this change and corresposnding changes to `ctkDICOMDatabase` and associated changes in this branch: https://github.com/pieper/CTK/tree/virtualize-database it is now possible for external code to add the ability to populate the image data of a `vtkMTMLScalarVolumeNode` asynchronously, for example as a result of network downloads. The new feature allows the MRML node to be created during the `load` method, and then incrementally updated as downloads complete.
- Loading branch information
Showing
1 changed file
with
58 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters