diff Framework/Radiography/RadiographyWindowingTracker.h @ 1042:08cdcadfab14

allow using nearest neighbour interpolation while windowing
author Alain Mazy <alain@mazy.be>
date Wed, 09 Oct 2019 15:34:45 +0200
parents c35e98d22764
children 2d8ab34c8c91
line wrap: on
line diff
--- a/Framework/Radiography/RadiographyWindowingTracker.h	Mon Oct 07 22:37:24 2019 +0200
+++ b/Framework/Radiography/RadiographyWindowingTracker.h	Wed Oct 09 15:34:45 2019 +0200
@@ -27,6 +27,9 @@
 
 namespace OrthancStone
 {
+
+  class RadiographyWidget;
+
   class RadiographyWindowingTracker : public Deprecated::IWorldSceneMouseTracker
   {   
   public:
@@ -43,6 +46,8 @@
 
     UndoRedoStack&      undoRedoStack_;
     RadiographyScene&   scene_;
+    RadiographyWidget&  widget_;
+    ImageInterpolation  initialWidgetInterpolation_;
     int                 clickX_;
     int                 clickY_;
     Action              leftAction_;
@@ -62,6 +67,8 @@
   public:
     RadiographyWindowingTracker(UndoRedoStack& undoRedoStack,
                                 RadiographyScene& scene,
+                                RadiographyWidget& widget,
+                                ImageInterpolation interpolationDuringTracking,
                                 int x,
                                 int y,
                                 Action leftAction,