X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=bbtk.git;a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkCleanExternalPlane.cxx;h=618f2b0eace65dc9d16e913cdda2f6ecde7c0f1c;hp=aa814e29ae5a8553fa3d014fc8dd1feb90de108b;hb=eaeb70d041d2e5fa77547f37f231ee398a44768a;hpb=7417646122091ab998bef1f8570663288338c8f4 diff --git a/packages/vtk/src/bbvtkCleanExternalPlane.cxx b/packages/vtk/src/bbvtkCleanExternalPlane.cxx index aa814e2..618f2b0 100644 --- a/packages/vtk/src/bbvtkCleanExternalPlane.cxx +++ b/packages/vtk/src/bbvtkCleanExternalPlane.cxx @@ -55,8 +55,8 @@ void CleanExternalPlane::CleanTypeA(vtkImageData* image) { for (j=0 ; jSetScalarComponentFromDouble (i, j, 0 , 0, 0.0); - image->SetScalarComponentFromDouble (i, j, dim[2]-1, 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+i, ext[2]+j, ext[4]+0 , 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+i, ext[2]+j, ext[4]+dim[2]-1, 0, 0.0); } // for j }// for i @@ -65,8 +65,8 @@ void CleanExternalPlane::CleanTypeA(vtkImageData* image) { for (j=0 ; jSetScalarComponentFromDouble (0 , i, j, 0, 0.0); - image->SetScalarComponentFromDouble (dim[0]-1 , i, j, 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+0 , ext[2]+i, ext[4]+j, 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+dim[0]-1 , ext[2]+i, ext[4]+j, 0, 0.0); } // for j } // for i @@ -75,8 +75,8 @@ void CleanExternalPlane::CleanTypeA(vtkImageData* image) { for (j=0 ; jSetScalarComponentFromDouble (i, 0 , j, 0, 0.0); - image->SetScalarComponentFromDouble (i, dim[1]-1 , j, 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+i, ext[2]+0 , ext[4]+j, 0, 0.0); + image->SetScalarComponentFromDouble (ext[0]+i, ext[2]+dim[1]-1 , ext[4]+j, 0, 0.0); } // for j }// for i } // if In