SceneIO is old and it's showing.
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Wontfix | maerz | T19248 Rewrite SceneIO | ||
Wontfix | kislinsk | T19298 SceneIORewrite: Serialize Geometries | ||
Wontfix | kislinsk | T19293 SceneIORewrite: Use micro-services instead of ITK ObjectFactory | ||
Wontfix | None | T19295 SceneIORewrite: Asynchronous Serialization | ||
Wontfix | kislinsk | T19299 SceneIORewrite: Incremental saving | ||
Wontfix | kislinsk | T19294 SceneIORewrite: Handle Properties optimally | ||
Wontfix | kislinsk | T19303 SceneIORewrite: Improve Version stability | ||
Wontfix | None | T19297 Rewrite SceneIO: Threaded Serialization |
Event Timeline
See https://github.com/MITK/MITK/pull/112 for a related pull request (incremental saving).
Hi Keno. I work on a project that uses SceneIO in its current state, having custom I/O classes and serializers added. Would you mind to share your plans for SceneIO here?
I agree completely on your bug description but I am curious about upcoming changes and how they will affect users of the class.
Daniel and Rotislav delivered very valuable input on this bug. I have created several blocking bugs to this one, so we can discuss implementation details here freely.
I suggest that we tackle problems 19293, 19294 and 19299 first, because we have a relatively good grasp how to solve them.
In the meanwhile I will take the remaining discussion points to the MITK-Team and discuss what we we wouldl ike to implement.
If anyone wants to contribute, I would kindly ask to comment on the linked bugs and here, as well as create new Feature requests by creating a new bug and depending them on this bug here.