diff Framework/Widgets/LayerWidget.cpp @ 78:93b917b02fee wasm

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 24 May 2017 21:20:06 +0200
parents f5f54ed8d307
children c75377306598
line wrap: on
line diff
--- a/Framework/Widgets/LayerWidget.cpp	Wed May 24 21:13:29 2017 +0200
+++ b/Framework/Widgets/LayerWidget.cpp	Wed May 24 21:20:06 2017 +0200
@@ -91,12 +91,6 @@
       return countMissing_ == 0;
     }
 
-    bool IsSamePlane(const SliceGeometry& slice,
-                     double sliceThickness)
-    {
-      return slice_.IsSamePlane(slice, sliceThickness);
-    }
-
     bool RenderScene(CairoContext& context,
                      const ViewportGeometry& view)
     {
@@ -277,13 +271,13 @@
     renderer->SetLayerStyle(styles_[index]);
 
     if (currentScene_.get() != NULL &&
-        currentScene_->IsSamePlane(slice.GetGeometry(), sliceThickness_))
+        slice.ContainsPlane(currentScene_->GetSlice()))
     {
       currentScene_->SetLayer(index, tmp.release());
       NotifyChange();
     }
     else if (pendingScene_.get() != NULL &&
-             pendingScene_->IsSamePlane(slice.GetGeometry(), sliceThickness_))
+             slice.ContainsPlane(pendingScene_->GetSlice()))
     {
       pendingScene_->SetLayer(index, tmp.release());
 
@@ -298,8 +292,7 @@
 
   
   LayerWidget::LayerWidget() :
-    started_(false),
-    sliceThickness_(1)
+    started_(false)
   {
     SetBackgroundCleared(true);
   }
@@ -358,8 +351,7 @@
   }
   
 
-  void LayerWidget::SetSlice(const SliceGeometry& slice,
-                             double sliceThickness)
+  void LayerWidget::SetSlice(const SliceGeometry& slice)
   {
     if (!slice_.IsSamePlane(slice, 100.0 * std::numeric_limits<double>::epsilon()))
     {
@@ -371,7 +363,6 @@
       }
         
       slice_ = slice;
-      sliceThickness_ = sliceThickness;
       ResetPendingScene();
 
       if (started_)