Mercurial > hg > orthanc-stone
annotate TODO @ 285:3c190e2bb3af am-2
refactoring: ApplicationRunner + app hierarchy
author | am@osimis.io |
---|---|
date | Tue, 28 Aug 2018 15:26:46 +0200 |
parents | 38b0ac8055b9 |
children | 2038d76bf13f |
rev | line source |
---|---|
0 | 1 Stone of Orthanc |
2 ================ | |
3 | |
4 | |
5 ------- | |
6 General | |
7 ------- | |
8 | |
9 * Documentation | |
4 | 10 * Interface with DICOMweb |
0 | 11 * LayoutPetCtFusionApplication: fix initial view |
281 | 12 * Allow Interactor to create Pan/ZoomMouseTracker in IWorldSceneMouseTracker* CreateMouseTracker |
13 (problem: PanMouseTracker is a IMouseTracker and CreateMouseTracker shall return a IWorldSceneMouseTracker). | |
14 WorldSceneWidet shall not create Pan/ZoomMouseTracker when the Interactor does not create one | |
284 | 15 * Update SimpleViewer sample to have 2 buttons to select the measure tracker |
0 | 16 |
285
3c190e2bb3af
refactoring: ApplicationRunner + app hierarchy
am@osimis.io
parents:
284
diff
changeset
|
17 Bugs |
3c190e2bb3af
refactoring: ApplicationRunner + app hierarchy
am@osimis.io
parents:
284
diff
changeset
|
18 ---- |
3c190e2bb3af
refactoring: ApplicationRunner + app hierarchy
am@osimis.io
parents:
284
diff
changeset
|
19 * LineMeasureTracker rendering generates "memory access out of bounds" in WASM |
3c190e2bb3af
refactoring: ApplicationRunner + app hierarchy
am@osimis.io
parents:
284
diff
changeset
|
20 |
3c190e2bb3af
refactoring: ApplicationRunner + app hierarchy
am@osimis.io
parents:
284
diff
changeset
|
21 |
0 | 22 --------------------------------- |
23 Radiotherapy and nuclear medicine | |
24 --------------------------------- | |
25 | |
26 * Project RT-STRUCT in sagittal + coronal views | |
27 * Speedup RT-STRUCT loading | |
28 * Automatic segmentation + manual contouring | |
29 * Display segments in mask | |
30 | |
31 | |
32 ------------- | |
33 Optimizations | |
34 ------------- | |
35 | |
281 | 36 * Add cache in "SmartLoader" by returning a "OrthancFrameLayerSource" for a frame that has already been loaded |
0 | 37 * Tune number of loading threads in LayeredSceneWidget |
38 * LayoutWidget: Do not update full background if only 1 widget has changed | |
39 * LayoutWidget: Threads to refresh each child | |
40 * Implement binary search to speed up search for closest slice | |
41 * Avoid the creation of new threads when updating the frame factory | |
42 (as seen with gdb) | |
43 | |
44 | |
45 ----------------- | |
46 Platform-specific | |
47 ----------------- | |
48 | |
49 * Add precompiled headers for Microsoft Visual Studio | |
50 * Investigate crash in CurlOrthancConnection if using MinGW32 in Release mode | |
51 | |
52 | |
53 --------------------- | |
54 Source code cosmetics | |
55 --------------------- | |
56 | |
57 * Remove #include "OrthancException.h" in "ObserversRegistry.h" | |
58 * Use "SampleInteractor::AddWidget()" in all samples | |
59 | |
60 | |
16 | 61 --------- |
62 Packaging | |
63 --------- | |
64 | |
65 * Publish history of code size on Web site | |
66 | |
67 | |
0 | 68 ------ |
69 Future | |
70 ------ | |
71 | |
72 * Create a wrapper for Python |