diff OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h @ 1821:36430d73e36c

introducing measure units in AnnotationsSceneLayer
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 26 May 2021 14:02:12 +0200
parents 385c268e8b56
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h	Wed May 26 13:08:49 2021 +0200
+++ b/OrthancStone/Sources/Scene2D/AnnotationsSceneLayer.h	Wed May 26 14:02:12 2021 +0200
@@ -42,7 +42,7 @@
       Tool_Circle,
       Tool_Remove
     };
-    
+
   private:
     class GeometricPrimitive;    
     class Handle;    
@@ -71,6 +71,7 @@
     GeometricPrimitives  primitives_;
     Annotations          annotations_;
     SubLayers            subLayersToRemove_;
+    Units                units_;
 
     void AddAnnotation(Annotation* annotation);
     
@@ -100,6 +101,13 @@
       return activeTool_;
     }
 
+    void SetUnits(Units units);
+
+    Units GetUnits() const
+    {
+      return units_;
+    }
+
     void AddSegmentAnnotation(const ScenePoint2D& p1,
                               const ScenePoint2D& p2);