]> Creatis software - clitk.git/commitdiff
Debug Cancel crop + rigid registration
authortbaudier <thomas.baudier@creatis.insa-lyon.fr>
Tue, 15 Dec 2015 10:35:20 +0000 (11:35 +0100)
committertbaudier <thomas.baudier@creatis.insa-lyon.fr>
Tue, 15 Dec 2015 10:35:20 +0000 (11:35 +0100)
vv/vvToolCropImage.cxx

index d191f04c63c10a97ee25ac69eae4a5d74af8a594..2de985882c6eec8dc002d26913ba26a51cb151ef 100644 (file)
@@ -102,6 +102,8 @@ void vvToolCropImage::closeEvent(QCloseEvent *event)
     for(int i=0; i<6; i++){
       mReducedExtent[i] = mInitialExtent[i];
     }
+    for(int i=0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++)
+      mCurrentSlicerManager->GetSlicer(i)->EnableReducedExtent(false);
     UpdateExtent();
   }
   vvToolWidgetBase::closeEvent(event);
@@ -120,7 +122,10 @@ bool vvToolCropImage::close()
 //------------------------------------------------------------------------------
 void vvToolCropImage::reject()
 {
-  for(int i=0; i<mExtentSize; i++) mReducedExtent[i] = mInitialExtent[i];
+  for(int i=0; i<mExtentSize; i++)
+    mReducedExtent[i] = mInitialExtent[i];
+  for(int i=0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++)
+    mCurrentSlicerManager->GetSlicer(i)->EnableReducedExtent(false);
   UpdateExtent();
   return vvToolWidgetBase::reject();
 }