KitwareMedical / KitwareMedical/ImageViewer

Write out ruler metadata state when serializing ruler objects

Open
#123 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
43
Forks
29
PR merge metrics
No merged PRs in 30d

Description

As of #121, when serializing rulers, the ids of each ruler are written out to json. When loading the json and constructing the rulers again, the ids are used to re-derive the state of the metadata generators, so that the user can pick up where they left off with annotating. This approach could be improved upon by serializing the metadata generators themselves, instead of re-deriving their state using just the ids.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the ruler-object JSON serialization and loading paths, then inspect how metadata generators derive their state from ruler IDs. Define how generator state should be serialized and restored, and verify that annotation can resume with the same metadata-generator state after a save and reload.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.