X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicerManager.cxx;h=ca66064e1f64608fe0f4d1e225926ffcc1ac67ee;hb=30659c9eea7c95c04002cb3de18d6e584f8d1296;hp=344fa73b7e8008e709fbde8beea1cb06056b61c5;hpb=48d8569538b93bf923de2f8d5c4b9db51640978f;p=clitk.git diff --git a/vv/vvSlicerManager.cxx b/vv/vvSlicerManager.cxx index 344fa73..ca66064 100644 --- a/vv/vvSlicerManager.cxx +++ b/vv/vvSlicerManager.cxx @@ -582,6 +582,10 @@ void vvSlicerManager::SetOpacity(int i, double factor) //---------------------------------------------------------------------------- void vvSlicerManager::UpdateViews(int current,int slicer) { + // DD("UpdateViews"); +// DD(current); +// DD(slicer); + double x = (mSlicers[slicer]->GetCurrentPosition()[0] - mSlicers[slicer]->GetInput()->GetOrigin()[0]) /mSlicers[slicer]->GetInput()->GetSpacing()[0]; double y = (mSlicers[slicer]->GetCurrentPosition()[1] - mSlicers[slicer]->GetInput()->GetOrigin()[1]) @@ -729,8 +733,10 @@ double vvSlicerManager::GetColorLevel() //---------------------------------------------------------------------------- void vvSlicerManager::Render() { + // DD("vvSlicerManager::Render"); for ( unsigned int i = 0; i < mSlicers.size(); i++) { + // DD(i); mSlicers[i]->Render(); } } @@ -974,6 +980,7 @@ void vvSlicerManager::UpdateSlice(int slicer) return; } emit UpdateSlice(slicer, mSlicers[slicer]->GetSlice()); + mSlicers[slicer]->Render(); // DS <-- I add this, this could/must be the only Render ... mPreviousSlice[slicer] = mSlicers[slicer]->GetSlice(); } //----------------------------------------------------------------------------