diff Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp @ 1821:36430d73e36c

introducing measure units in AnnotationsSceneLayer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 26 May 2021 14:02:12 +0200
parents 79a5838739a6
children 3889ae96d2e9
line wrap: on
line diff
--- a/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp	Wed May 26 13:08:49 2021 +0200
+++ b/Applications/Samples/Sdl/SingleFrameViewer/SdlSimpleViewer.cpp	Wed May 26 14:02:12 2021 +0200
@@ -194,16 +194,6 @@
         OrthancStone::AnnotationsSceneLayer annotations(10);
         annotations.SetActiveTool(OrthancStone::AnnotationsSceneLayer::Tool_Edit);
 
-        /*
-        annotations.AddSegmentAnnotation(OrthancStone::ScenePoint2D(0, 0),
-                                         OrthancStone::ScenePoint2D(100, 100));
-        annotations.AddAngleAnnotation(OrthancStone::ScenePoint2D(100, 50),
-                                       OrthancStone::ScenePoint2D(150, 40),
-                                       OrthancStone::ScenePoint2D(200, 50));
-        annotations.AddCircleAnnotation(OrthancStone::ScenePoint2D(50, 200),
-                                        OrthancStone::ScenePoint2D(100, 250));
-        */
-        
 #else
         ActiveTool activeTool = ActiveTool_None;
 
@@ -233,6 +223,8 @@
           bool stop = false;
           while (!stop)
           {
+            annotations.SetUnits(application->GetUnits());
+
             bool paint = false;
             SDL_Event event;
             while (SDL_PollEvent(&event))