diff Framework/Layers/LineMeasureTracker.h @ 367:face7b7008de am-2

line and circle measure tools are now compatible with WebAssembly
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 01 Nov 2018 12:09:11 +0100
parents 50e5ec1bdd46
children b70e9be013e4
line wrap: on
line diff
--- a/Framework/Layers/LineMeasureTracker.h	Thu Nov 01 11:55:45 2018 +0100
+++ b/Framework/Layers/LineMeasureTracker.h	Thu Nov 01 12:09:11 2018 +0100
@@ -31,14 +31,15 @@
   class LineMeasureTracker : public IWorldSceneMouseTracker
   {
   private:
-    IStatusBar*         statusBar_;
-    CoordinateSystem3D  slice_;
-    double              x1_;
-    double              y1_;
-    double              x2_;
-    double              y2_;
-    uint8_t             color_[3];
-    unsigned int        fontSize_;
+    IStatusBar*           statusBar_;
+    CoordinateSystem3D    slice_;
+    double                x1_;
+    double                y1_;
+    double                x2_;
+    double                y2_;
+    uint8_t               color_[3];
+    unsigned int          fontSize_;
+    const Orthanc::Font&  font_;
 
   public:
     LineMeasureTracker(IStatusBar* statusBar,
@@ -48,7 +49,7 @@
                        uint8_t red,
                        uint8_t green,
                        uint8_t blue,
-                       unsigned int fontSize);
+                       const Orthanc::Font& font);
 
     virtual bool HasRender() const
     {