X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolCropImage.cxx;h=0fb3e5483287485931862aefe3c188db5179f28d;hb=8a3497690d4e39e99b6d5e50cb324449041ea08d;hp=1530341ce83456fa770bebe4e3b595cb9ed72927;hpb=c45f077f35553cdc72396626ac601080093d273b;p=clitk.git diff --git a/vv/vvToolCropImage.cxx b/vv/vvToolCropImage.cxx index 1530341..0fb3e54 100644 --- a/vv/vvToolCropImage.cxx +++ b/vv/vvToolCropImage.cxx @@ -105,12 +105,13 @@ void vvToolCropImage::closeEvent(QCloseEvent *event) for(int i=0; iGetNumberOfSlicers(); i++) mCurrentSlicerManager->GetSlicer(i)->EnableReducedExtent(false); UpdateExtent(); - } - mCurrentSlicerManager->GetImage()->GetTransform()[0]->SetMatrix(mConcatenedTransform); - for (int i=0; iGetNumberOfSlicers(); i++) { - mCurrentSlicerManager->GetSlicer(i)->ResetCamera(); - mCurrentSlicerManager->GetSlicer(i)->Render(); - mCurrentSlicerManager->UpdateLinkedNavigation( mCurrentSlicerManager->GetSlicer(i) ); + + mCurrentSlicerManager->GetImage()->GetTransform()[0]->SetMatrix(mConcatenedTransform); + for (int i=0; iGetNumberOfSlicers(); i++) { + mCurrentSlicerManager->GetSlicer(i)->ResetCamera(); + mCurrentSlicerManager->GetSlicer(i)->Render(); + mCurrentSlicerManager->UpdateLinkedNavigation( mCurrentSlicerManager->GetSlicer(i) ); + } } vvToolWidgetBase::closeEvent(event); } @@ -214,7 +215,7 @@ void vvToolCropImage::InputIsSelected(vvSlicerManager * slicer) } // Set initial sliders values - int w_ext[6], imsize[3]; + int w_ext[6], imsize[4]; mCurrentSlicerManager->GetSlicer(0)->GetRegisterExtent(w_ext); for(int dim=0; dimGetDimension() && dim<3; ++dim){ imsize[dim] = w_ext[2*dim+1] - w_ext[2*dim] +1;