| 549 | } |
| 550 | |
| 551 | void from_json(const nlohmann::json& j, LevelWindow& lw) |
| 552 | { |
| 553 | lw.SetRangeMinMax( |
| 554 | j["CurrentRange"]["Min"].get<ScalarType>(), |
| 555 | j["CurrentRange"]["Max"].get<ScalarType>()); |
| 556 | |
| 557 | lw.SetDefaultLevelWindow( |
| 558 | j["DefaultSettings"]["Level"].get<ScalarType>(), |
| 559 | j["DefaultSettings"]["Window"].get<ScalarType>()); |
| 560 | |
| 561 | lw.SetLevelWindow( |
| 562 | j["CurrentSettings"]["Level"].get<ScalarType>(), |
| 563 | j["CurrentSettings"]["Window"].get<ScalarType>()); |
| 564 | |
| 565 | lw.SetFixed(j["Fixed"].get<bool>()); |
| 566 | lw.SetFloatingValues(j["IsFloatingImage"].get<bool>()); |
| 567 | } |
| 568 | } |
nothing calls this directly
no test coverage detected