Mercurial > hg > orthanc-stone
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);