Mercurial > hg > orthanc-stone
comparison 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 |
comparison
equal
deleted
inserted
replaced
601:8432926e9db9 | 620:fd9b9d993fc7 |
---|---|
232 | 232 |
233 geometry.SetAngle(jsonLayer["angle"].asDouble()); | 233 geometry.SetAngle(jsonLayer["angle"].asDouble()); |
234 geometry.SetResizeable(jsonLayer["isResizable"].asBool()); | 234 geometry.SetResizeable(jsonLayer["isResizable"].asBool()); |
235 geometry.SetPan(jsonLayer["pan"]["x"].asDouble(), jsonLayer["pan"]["y"].asDouble()); | 235 geometry.SetPan(jsonLayer["pan"]["x"].asDouble(), jsonLayer["pan"]["y"].asDouble()); |
236 geometry.SetPixelSpacing(jsonLayer["pixelSpacing"]["x"].asDouble(), jsonLayer["pixelSpacing"]["y"].asDouble()); | 236 geometry.SetPixelSpacing(jsonLayer["pixelSpacing"]["x"].asDouble(), jsonLayer["pixelSpacing"]["y"].asDouble()); |
237 | |
238 // these fields were introduced later -> they might not exist | |
239 if (jsonLayer.isMember("verticalFlip")) | |
240 { | |
241 geometry.SetVerticalFlip(jsonLayer["verticalFlip"].asBool()); | |
242 } | |
243 if (jsonLayer.isMember("horizontalFlip")) | |
244 { | |
245 geometry.SetHorizontalFlip(jsonLayer["horizontalFlip"].asBool()); | |
246 } | |
247 | |
237 } | 248 } |
238 } | 249 } |