Page MenuHomePhabricator

Pull request 195: Qml rendering modifications
Closed, ResolvedPublic

Description

Pull request 195: I integrated MITK 2016.11 into a prototype that uses MITK for rendering and performed some minor changes in the Qml related modules minimally to get things working:

  • some top-level description and diagram of the class structure
  • event handling in render thread, so that VTK picking (z buffer access) is working
  • flip Y coordinates for event handling so that it is consistent with rendering and VTK coordinates

While those changes leave the modules in a prototype state, I would like to integrate them as a minor improvement on things.

Reminder to self and others: big open task remains synchronization between UI and render thread on DataStorage. Storage and all objects must be thread-safe if we want to use Qml's ability to render in a separate thread. Current work-around: ask Qt to not use a rendering thread.