Mercurial > hg > orthanc-stone
diff Framework/Scene2DViewport/MeasureToolsToolbox.cpp @ 1209:b5dec783ba08
Fixed the style configurator to only set inversion on the image if it has been
explicitely asked by the user + Fixed AddCircle in the measuring toolbox +
dummy change (reindent)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 04 Dec 2019 15:46:14 +0100 |
parents | f6be9412e42a |
children | ab06dfdf3b75 2d8ab34c8c91 |
line wrap: on
line diff
--- a/Framework/Scene2DViewport/MeasureToolsToolbox.cpp Tue Dec 03 09:51:00 2019 +0100 +++ b/Framework/Scene2DViewport/MeasureToolsToolbox.cpp Wed Dec 04 15:46:14 2019 +0100 @@ -65,6 +65,11 @@ const ScenePoint2D& centerS, const double& sideLengthS) { + /* + The scene is required here because we need to draw the square with its + sides parallel to the SCREEN axis, not the SCENE axis + */ + // get the scaling factor const double sceneToCanvas = scene.GetSceneToCanvasTransform().ComputeZoom(); @@ -204,9 +209,9 @@ #endif void AddCircle(PolylineSceneLayer::Chain& chain, - const ScenePoint2D& centerS, - const double& radiusS, - const int numSubdivisions) + const ScenePoint2D& centerS, + const double& radiusS, + const int numSubdivisions) { //ScenePoint2D centerC = centerS.Apply(scene.GetSceneToCanvasTransform()); //TODO: take DPI into account