bastula / dicompyler

Extensible radiation therapy research platform and viewer for DICOM and DICOM RT
http://www.dicompyler.com
268 stars 100 forks source link

Implement faster display of structures and isodose data in the 2D View #10

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Currently the structure display in the 2D View is rather slow. This can be 
improved by caching of the structure data.

One way to improve this would be to cache the data after the user clicks on the 
structure checkbox but before each structure is displayed. The existing 
progress bar function in guiutil.py can be reused for this.

Another way could be to silently load the data in another thread without the 
progress bar function.

Original issue reported on code.google.com by bastula on 18 Jun 2010 at 2:37

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/35637439-implement-faster-display-of-structures-and-isodose-data-in-the-2d-view?utm_campaign=plugin&utm_content=tracker%2F18109348&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F18109348&utm_medium=issues&utm_source=github).
GoogleCodeExporter commented 9 years ago
This could also be applied to isodose data as well, since it is static just 
like structure data.

The only thing that shouldn't be cached is the image data, since it can change 
dynamically with window/level control.

Original comment by bastula on 21 Jun 2010 at 1:02

GoogleCodeExporter commented 9 years ago

Original comment by bastula on 12 Nov 2010 at 4:25