Mercurial > hg > orthanc-stone
diff Framework/Radiography/RadiographySceneReader.cpp @ 620:fd9b9d993fc7 am-dev
added flip to RadiographyLayer
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Tue, 07 May 2019 11:15:57 +0200 |
parents | 92305ee35b1c |
children | 8d66efecd91c |
line wrap: on
line diff
--- a/Framework/Radiography/RadiographySceneReader.cpp Mon Apr 29 12:01:55 2019 +0200 +++ b/Framework/Radiography/RadiographySceneReader.cpp Tue May 07 11:15:57 2019 +0200 @@ -234,5 +234,16 @@ geometry.SetResizeable(jsonLayer["isResizable"].asBool()); geometry.SetPan(jsonLayer["pan"]["x"].asDouble(), jsonLayer["pan"]["y"].asDouble()); geometry.SetPixelSpacing(jsonLayer["pixelSpacing"]["x"].asDouble(), jsonLayer["pixelSpacing"]["y"].asDouble()); + + // these fields were introduced later -> they might not exist + if (jsonLayer.isMember("verticalFlip")) + { + geometry.SetVerticalFlip(jsonLayer["verticalFlip"].asBool()); + } + if (jsonLayer.isMember("horizontalFlip")) + { + geometry.SetHorizontalFlip(jsonLayer["horizontalFlip"].asBool()); + } + } }