diff --git a/Imaging/Core/vtkImageReslice.cxx b/Imaging/Core/vtkImageReslice.cxx index 29d28032d5aee7afabe3a32157634b5869cb5492..ed73eacccae23978f082119d27feaa9fb20ed1a0 100644 --- a/Imaging/Core/vtkImageReslice.cxx +++ b/Imaging/Core/vtkImageReslice.cxx @@ -2054,7 +2054,6 @@ void vtkImageResliceExecute(vtkImageReslice *self, int componentOffset = interpolator->GetComponentOffset(); int borderMode = interpolator->GetBorderMode(); int *inExt = interpolator->GetExtent(); - int *inWholeExt = interpolator->GetWholeExtent(); vtkIdType inInc[3]; inInc[0] = scalars->GetNumberOfComponents(); inInc[1] = inInc[0]*(inExt[1] - inExt[0] + 1); @@ -2084,10 +2083,7 @@ void vtkImageResliceExecute(vtkImageReslice *self, !(newtrans || perspective || convertScalars || rescaleScalars) && inputScalarType == outData->GetScalarType() && fullSize == scalars->GetNumberOfTuples() && - self->GetBorder() == 1 && nsamples <= 1 && - inExt[0] >= inWholeExt[0] && inExt[1] <= inWholeExt[1] && - inExt[2] >= inWholeExt[2] && inExt[3] <= inWholeExt[3] && - inExt[4] >= inWholeExt[4] && inExt[5] <= inWholeExt[5]) + self->GetBorder() == 1 && nsamples <= 1) { optimizeNearest = 1; }