Mercurial > hg > orthanc-stone
diff Framework/Radiography/RadiographySceneWriter.cpp @ 772:cfb4d39065a4 am-dev
fix windowing + save windowing
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Fri, 24 May 2019 11:05:06 +0200 |
parents | 0c5398c3b994 |
children | f417a0ae282b |
line wrap: on
line diff
--- a/Framework/Radiography/RadiographySceneWriter.cpp Tue May 21 13:53:11 2019 +0200 +++ b/Framework/Radiography/RadiographySceneWriter.cpp Fri May 24 11:05:06 2019 +0200 @@ -30,6 +30,14 @@ void RadiographySceneWriter::Write(Json::Value& output, const RadiographyScene& scene) { output["version"] = 1; + float windowCenter, windowWidth; + bool hasWindowing = scene.GetWindowing(windowCenter, windowWidth); + output["hasWindowing"] = hasWindowing; + if (hasWindowing) + { + output["windowCenter"] = windowCenter; + output["windowWidth"] = windowWidth; + } output["layers"] = Json::arrayValue; std::vector<size_t> layersIndexes;