Mercurial > hg > orthanc-stone
comparison Docs/stone-object-model-reference.md @ 1365:c7d98d750224 broker
reduce verbosity + some comments
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Sat, 18 Apr 2020 14:35:39 +0200 |
parents | 0da659f8579c |
children | 28c64c246312 |
comparison
equal
deleted
inserted
replaced
1364:dd50d0852ae2 | 1365:c7d98d750224 |
---|---|
232 | 232 |
233 - contains logic to: | 233 - contains logic to: |
234 - pass commands to undostack (trivial) | 234 - pass commands to undostack (trivial) |
235 - logic to locate `MeasureTool` in the HitTest | 235 - logic to locate `MeasureTool` in the HitTest |
236 - OTOH, the meat of the measuring tool logic (highlighting etc..) is | 236 - OTOH, the meat of the measuring tool logic (highlighting etc..) is |
237 done in app-specific code (`VolumeSlicerWidget` for IBA) | 237 done in app-specific code (`VolumeSlicerWidget`) |
238 - accept new Scene transform and notify listeners | 238 - accept new Scene transform and notify listeners |
239 - **the code that uses the interactor** (`HandleMousePress`) is only | 239 - **the code that uses the interactor** (`HandleMousePress`) is only |
240 called by the new `WebAssemblyViewport` !!! **TODO** clean this mess | 240 called by the new `WebAssemblyViewport` !!! **TODO** clean this mess |
241 | 241 |
242 ### `IViewportInteractor` | 242 ### `IViewportInteractor` |
419 Call, in WASM: | 419 Call, in WASM: |
420 ``` | 420 ``` |
421 DISPATCH_JAVASCRIPT_EVENT("StoneInitialized"); | 421 DISPATCH_JAVASCRIPT_EVENT("StoneInitialized"); |
422 ``` | 422 ``` |
423 | 423 |
424 | |
425 | |
426 # TODO order | |
427 - **IBA** remove SDL Console failed attempt | |
428 - **IBA** understand refresh issue --> push fix | |
429 - **IBA** move main.cpp to tests/ | |
430 - **IBA** Remove deprecated tag from loaders and rename loaders (ensure "Progressive" only means spatially progressive, not in terms of quality.. make sure Yoann doesn't need Jpeg) | |
431 - **IBA** | |
432 | |
433 | |
434 # Notes | 424 # Notes |
435 | 425 |
436 - It is NOT possible to abandon the existing loaders : they contain too much loader-specific getters | 426 - It is NOT possible to abandon the existing loaders : they contain too much loader-specific getters |
437 | 427 |
438 | 428 |